@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap);@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset, 1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}html{background:#fff;color:#000}blockquote,body,code,dd,div,dl,dt,fieldset,figcaption,figure,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}caption{text-align:left}img{vertical-align:top}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}main{display:block}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-size:inherit;font-size:100%;font-weight:inherit}button,input,select,textarea{color:inherit;font-family:inherit;font-size:100%}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=button],input[type=submit]{-webkit-appearance:none;border-radius:0}textarea{overflow:auto;vertical-align:top}li{list-style:none}em,i{font-style:normal}em{font-weight:unset}button,input,textarea{-webkit-appearance:none;border:0;border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;max-width:100%}select{appearance:none;background:#0000;border-radius:0;margin:0;padding:0}*{box-sizing:border-box}html{background:#000;font-size:62.5%;scroll-padding-top:clamp(64px,5vw,72px)}@media screen and (max-width:750px){html{scroll-padding-top:13.3333333333vw}}body{background:#000;color:#000;font-family:Noto Sans JP,sans-serif;font-feature-settings:"palt";font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400;letter-spacing:.05em;line-height:100%;min-width:100%;width:100%;word-wrap:break-word;-webkit-text-size-adjust:100%}body.no-scroll{height:100vh;overflow:hidden}@media screen and (max-width:750px){body{font-size:4vw}}@media screen and (min-width:751px){.sp{display:none}}@media screen and (max-width:750px){.pc{display:none}}a{color:#000;text-decoration:none;transition:all .3s}img{height:auto;max-width:100%;vertical-align:bottom}em{font-weight:700}#main{margin-top:clamp(64px,5vw,72px);overflow:hidden;padding-bottom:clamp(133px,10.417vw,150px);position:relative;z-index:1}#main:after{background:#fff;border-radius:0 clamp(44px,3.472vw,50px) clamp(44px,3.472vw,50px) 0;content:"";height:100%;left:0;position:absolute;top:0;width:calc(100% - 5vw);z-index:-1}@media screen and (max-width:750px){#main{background:#fff;margin-top:13.3333333333vw;padding-bottom:16vw}#main:after{display:none}}.inner{margin-inline:auto;max-width:864px;width:60vw}@media screen and (max-width:1024px){.inner{width:78.125vw}}@media screen and (max-width:750px){.inner{width:84vw}}.en{font-family:Inter,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.en,.ttl{letter-spacing:0}.ttl{font-size:clamp(36px,2.778vw,40px);font-weight:500;margin-bottom:clamp(44px,3.472vw,50px)}.ttl,.ttl span{line-height:100%}.ttl span{color:#d9a956;display:block;font-size:clamp(14px,1.111vw,16px);font-weight:700;margin-top:clamp(4px,.347vw,5px)}@media screen and (max-width:750px){.ttl{font-size:6.4vw;margin-bottom:8vw}.ttl span{font-size:2.6666666667vw;margin-top:1.3333333333vw}}.btn-base{background:#d9a956;border-radius:clamp(53px,4.167vw,60px);color:#fff;display:block;font-size:clamp(18px,1.389vw,20px);font-weight:700;padding:clamp(22px,1.736vw,25px);position:relative;width:clamp(284px,22.222vw,320px)}.btn-base:after{background:url(../../common/img/common/icn_arrow.svg) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(7px,.556vw,8px);position:absolute;right:clamp(27px,2.083vw,30px);top:50%;transform:translateY(-50%);width:clamp(27px,2.083vw,30px)}@media(hover:hover){.btn-base:hover{background:#000}}@media screen and (max-width:750px){.btn-base{border-radius:16vw;font-size:4.8vw;padding:5.3333333333vw;width:100%}.btn-base:after{height:1.8666666667vw;right:6.6666666667vw;width:5.3333333333vw}}#header{background:#000;left:0;position:fixed;top:0;transition:translate .3s ease;width:100%;z-index:10}#header .header{display:flex;height:clamp(64px,5vw,72px);justify-content:space-between;margin:0 clamp(18px,1.389vw,20px) 0 clamp(27px,2.083vw,30px);position:relative}#header .header .logo{align-items:center;display:flex}#header .header .logo a{display:block}#header .header .logo img{transition:all .3s ease;width:clamp(174px,13.611vw,196px)}#header .header .gnav-wrap{background:#000;color:#fff;font-size:18px;height:100vh;left:0;opacity:0;overflow:auto;padding:clamp(107px,8.333vw,120px) clamp(89px,6.944vw,100px);pointer-events:none;position:fixed;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.init #header .header .gnav-wrap{display:block}#header .header .gnav-wrap.open{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;opacity:1;pointer-events:auto;visibility:visible}#header .header .gnav-wrap a{color:#fff}#header .header .gnav-wrap .gnav li{align-items:flex-start;display:flex;justify-content:flex-end}#header .header .gnav-wrap .gnav li+li{margin-top:clamp(44px,3.472vw,50px)}#header .header .gnav-wrap .gnav li a{color:#d9a956;display:block;font-size:clamp(27px,2.083vw,30px);font-weight:500;padding-right:clamp(49px,3.819vw,55px);position:relative}#header .header .gnav-wrap .gnav li a:after{background:url(../../common/img/common/icn_arrow_og.svg) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(7px,.556vw,8px);position:absolute;right:0;top:50%;transform:translateY(-50%);width:clamp(27px,2.083vw,30px)}#header .header .gnav-wrap .address-wrap{margin-top:auto}#header .header .gnav-wrap .address-wrap .logo{margin-bottom:clamp(9px,.694vw,10px);width:clamp(174px,13.611vw,196px)}#header .header .gnav-wrap .address-wrap p{font-size:16px;line-height:1.5}#header .header .gnav-wrap .address-wrap p.tel{margin-top:clamp(9px,.694vw,10px)}#header .header .btn-entries{display:none}#header .header #menu-button{align-items:center;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:clamp(4px,.347vw,5px);height:clamp(53px,4.167vw,60px);justify-content:center;margin-top:clamp(4px,.347vw,5px);transition:background .3s ease;width:clamp(53px,4.167vw,60px);z-index:1}#header .header #menu-button .menu-line{height:clamp(14px,1.111vw,16px);position:relative;width:clamp(53px,4.167vw,60px)}#header .header #menu-button .menu-line span{border-top:1px solid;display:block;left:0;position:absolute;transition:top .3s ease,transform .3s ease;width:100%}#header .header #menu-button .menu-line span:first-child{top:clamp(13px,1.042vw,15px)}#header .header #menu-button .menu-line span:nth-child(2){top:calc(100% - clamp(13px, 1.042vw, 15px))}#header .header #menu-button p{display:none}#header .header #menu-button p.txt-open{display:block}@media(hover:hover){#header .header #menu-button:hover{background:none}}#header .header #menu-button.open .menu-line span:first-child{top:50%;transform:rotate(-45deg)}#header .header #menu-button.open .menu-line span:last-child{top:50%;transform:rotate(45deg)}#header .header #menu-button.open p.txt-open{display:none}#header .header #menu-button.open p.txt-close{display:block}@media screen and (max-width:750px){#header .header{height:13.3333333333vw;margin:0;padding:1.3333333333vw}#header .header .logo img{width:41.8666666667vw}#header .header .gnav-wrap{font-size:6.4vw;padding:40vw 0 16vw}#header .header .gnav-wrap.open{align-items:flex-start}#header .header .gnav-wrap .gnav{margin-left:18.1333333333vw}#header .header .gnav-wrap .gnav li{justify-content:flex-start}#header .header .gnav-wrap .gnav li+li{margin-top:10.6666666667vw}#header .header .gnav-wrap .gnav li a{font-size:6.4vw;padding-right:8.8vw}#header .header .gnav-wrap .gnav li a:after{height:1.8666666667vw;width:5.3333333333vw}#header .header .gnav-wrap .address-wrap{width:100%}#header .header .gnav-wrap .address-wrap .logo{margin:0 auto 2.6666666667vw;width:41.8666666667vw}#header .header .gnav-wrap .address-wrap p{font-size:4vw;line-height:1.2666666667;text-align:center}#header .header .gnav-wrap .address-wrap p.tel{margin-top:2.6666666667vw}#header .header .btn-entries{color:#fff;display:block;font-size:2.6666666667vw;font-weight:400;position:absolute;right:14.4vw;top:50%;transform:translateY(-50%)}#header .header .btn-entries:before{background:url(../../common/img/common/icn_socks.svg) no-repeat 50% 50%/contain;content:"";display:block;height:5.3333333333vw;margin:.8vw auto 0;width:4.2666666667vw}#header .header #menu-button{gap:1.3333333333vw;height:2.1333333333vw;margin-right:2.1333333333vw;margin-top:3.4666666667vw;width:8.5333333333vw;z-index:1}#header .header #menu-button .menu-line{height:.5333333333vw;width:100%}#header .header #menu-button .menu-line span{border-top:2px solid;display:block;left:0;position:absolute;transition:top .3s ease,transform .3s ease;width:100%}#header .header #menu-button .menu-line span:first-child{top:1.8666666667vw}#header .header #menu-button .menu-line span:nth-child(2){top:calc(100% - 1.86667vw)}.home #header .header .btn-entries{display:none}}#footer{position:relative;z-index:1}#footer .footer{color:#fff;padding:clamp(53px,4.167vw,60px) 0 clamp(71px,5.556vw,80px);text-align:center}#footer .footer .logo{margin:0 auto clamp(9px,.694vw,10px);width:clamp(174px,13.611vw,196px)}#footer .footer p{font-size:16px;line-height:1.5}#footer .footer p.tel{margin-top:clamp(9px,.694vw,10px)}#footer .copy{background:#fff;font-size:clamp(11px,.833vw,12px);letter-spacing:0;padding:clamp(18px,1.389vw,20px);text-align:center}@media screen and (max-width:750px){#footer .footer{padding:8vw 0 10.6666666667vw}#footer .footer .logo{margin-bottom:2.6666666667vw;width:41.8666666667vw}#footer .footer p{font-size:4vw;line-height:1.2666666667}#footer .footer p.tel{margin-top:2.6666666667vw}#footer .copy{font-size:2.6666666667vw;padding:2.6666666667vw 0}}.regist-nav{position:fixed;z-index:2}.regist-nav .btn-wrap{height:clamp(578px,45.139vw,650px);text-align:center;width:clamp(89px,6.944vw,100px)}.regist-nav .btn-wrap a{align-items:center;background:#d9a956;border:2px solid #d9a956;border-radius:clamp(27px,2.083vw,30px) 0 0 clamp(27px,2.083vw,30px);color:#fff;display:flex;font-size:clamp(27px,2.083vw,30px);font-weight:700;gap:clamp(18px,1.389vw,20px);justify-content:center;letter-spacing:.1em;line-height:100%;padding:clamp(31px,2.431vw,35px);position:relative}@media(hover:hover){.regist-nav .btn-wrap a:hover{background:#000}}.regist-nav .btn-wrap a.btn-vote:before{background:url(../../common/img/common/icn_vote.svg) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(33px,2.569vw,37px);margin-right:clamp(-11px,-.833vw,-12px);width:clamp(43px,3.333vw,48px)}.regist-nav .btn-wrap a.btn-entries{background:#b57911;border-color:#b57911;font-size:clamp(21px,1.667vw,24px);margin-top:clamp(9px,.694vw,10px)}.regist-nav .btn-wrap a.btn-entries:before{background:url(../../common/img/common/icn_socks.svg) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(36px,2.778vw,40px);margin-right:clamp(-4px,-.347vw,-5px);width:clamp(29px,2.292vw,33px)}@media(hover:hover){.regist-nav .btn-wrap a.btn-entries:hover{background:#d9a956}}@media screen and (min-width:751px){.regist-nav{bottom:auto;right:clamp(-300px,-20.833vw,-156px);top:50%;transform:translateY(-50%);transition:right .5s ease}.regist-nav.on{right:0}.regist-nav .btn-wrap a{white-space:nowrap;writing-mode:vertical-rl}}@media screen and (max-width:750px){.regist-nav{bottom:-16vw;transition:bottom .5s ease;width:100%}.regist-nav.on{bottom:0}.regist-nav.on .btn-wrap .btn-pagetop{opacity:1}.regist-nav .btn-wrap{height:16vw;margin:0 auto;width:92vw}.regist-nav .btn-wrap a{border-radius:5.3333333333vw 5.3333333333vw 0 0;font-size:6.4vw;gap:2.6666666667vw;padding:4.2666666667vw}.regist-nav .btn-wrap a.btn-vote:before{height:7.4666666667vw;margin-right:.2666666667vw;width:9.8666666667vw}.regist-nav .btn-wrap a.btn-entries{display:none}.vote #footer{margin-bottom:16vw}.vote #footer:before{background:#fff;bottom:0;content:"";display:block;height:16vw;position:absolute;transform:translateY(100%);width:100%;z-index:-1}}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.swiper-zoom-container img{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-slide-zoomed .swiper-zoom-container{overflow:visible}@media(max-width:750px){.work-slider .swiper-slide{user-select:none;-webkit-user-select:none}}.home dd,.home dt,.home figcaption,.home li,.home p,.home td,.home th{line-height:2}@media screen and (max-width:750px){.home dd,.home dt,.home figcaption,.home li,.home p,.home td,.home th{line-height:1.2666666667}}.home h3{color:#d9a956;font-size:clamp(21px,1.667vw,24px);font-weight:700;line-height:100%;margin-bottom:clamp(18px,1.389vw,20px)}@media screen and (max-width:750px){.home h3{font-size:4.8vw;margin-bottom:4vw}}.home h4{font-weight:700;margin-block:clamp(18px,1.389vw,20px) clamp(9px,.694vw,10px)}@media screen and (max-width:750px){.home h4{line-height:1.2666666667;margin-block:4vw 2.6666666667vw}.home ul li+li{margin-top:1.3333333333vw}}.home #kv{align-items:flex-start;display:flex;justify-content:space-between;padding-top:clamp(62px,4.861vw,70px)}.home #kv .ttl-wrap{margin-left:9.9305555556vw;width:45vw}.home #kv .ttl-wrap h1{margin-bottom:2.0833333333vw}.home #kv .ttl-wrap h1 span{display:block}.home #kv .ttl-wrap h1 .txt01{font-size:3.3333333333vw;line-height:100%}.home #kv .ttl-wrap h1 .txt02{font-size:6.9444444444vw;line-height:100%;white-space:nowrap}.home #kv .ttl-wrap h1 .en{color:#d9a956;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:1.1111111111vw;font-style:normal;font-weight:400;font-weight:700;letter-spacing:0;margin-top:.6944444444vw}.home #kv .ttl-wrap .txt-label{align-items:center;background:#d9a956;color:#fff;display:flex;font-size:1.6666666667vw;font-weight:700;height:3.75vw;justify-content:flex-start;padding:.9027777778vw .9722222222vw;width:34.7222222222vw}.home #kv .img-main{align-items:flex-end;display:flex;justify-content:flex-start;min-height:270px;position:relative;width:50vw;z-index:1}.home #kv .img-main img{width:100%}.home #kv .img-main figcaption{background:#ffffffb3;bottom:.6944444444vw;font-size:84%;line-height:100%;padding:.3472222222vw;position:absolute;right:.6944444444vw}@media screen and (max-width:750px){.home #kv{flex-direction:column;margin-bottom:13.3333333333vw;padding-top:0}.home #kv .ttl-wrap{margin:8vw auto 0;order:2;width:84vw}.home #kv .ttl-wrap h1{margin-bottom:4vw}.home #kv .ttl-wrap h1 .txt01{font-size:6.4vw}.home #kv .ttl-wrap h1 .txt02{font-size:13.3333333333vw}.home #kv .ttl-wrap h1 .en{font-size:2.6666666667vw;margin-top:1.3333333333vw}.home #kv .ttl-wrap .txt-label{border-radius:10.6666666667vw;font-size:4.8vw;height:10.6666666667vw;padding:2.4vw 4vw;width:100%}.home #kv .img-main{min-height:auto;order:1;position:relative;width:100%}.home #kv .img-main figcaption{bottom:2.6666666667vw;padding:1.3333333333vw;right:2.6666666667vw}}.home #about{background:#f4e5cc;border-radius:clamp(44px,3.472vw,50px) 0 0 clamp(44px,3.472vw,50px);margin:min(-4.861vw,-70px) min(5vw,72px) 0;padding:min(10.069vw,145px) 0;position:relative;text-align:center}.home #about:before{background:#f4e5cc;height:100%;right:0;transform:translate(100%);width:clamp(64px,5vw,72px)}.home #about:after,.home #about:before{content:"";display:block;position:absolute;top:0}.home #about:after{background:url(../../common/img/home/img_about_deco.webp) no-repeat 50% 50%/contain;height:6.9444444444vw;left:9.9305555556vw;transform:translateY(-100%);width:33.75vw;z-index:1}.no-webp .home #about:after{background-image:url(../../common/img/home/img_about_deco.png)}.home #about p{font-size:18px;letter-spacing:.05em;line-height:2.25}@media screen and (max-width:750px){.home #about{border-radius:0;margin:0;padding:13.3333333333vw 8vw 16vw}.home #about:before{display:none}.home #about:after{height:16vw;left:50%;transform:translate(-50%,-100%);width:77.8666666667vw}.home #about p{font-size:4vw;letter-spacing:0;line-height:1.6;text-align:left}}.home #event{padding:clamp(89px,6.944vw,100px) 0 0}.home #event .cont{border-left:1px solid #d9a956;padding:clamp(4px,.347vw,5px) 0 clamp(4px,.347vw,5px) clamp(27px,2.083vw,30px)}.home #event .cont+.cont{margin-top:clamp(27px,2.083vw,30px)}.home #event .cont .list-desc li{padding-left:1em;text-indent:-1em}.home #event .cont .list-desc li:before{content:"・ "}.home #event .cont .txt-bg{background:#f7f7f7;line-height:1.5;margin-top:clamp(18px,1.389vw,20px);padding:clamp(22px,1.736vw,25px)}.home #event .cont .btn-base{margin:clamp(27px,2.083vw,30px) 0 clamp(18px,1.389vw,20px)}@media screen and (max-width:750px){.home #event{padding:13.3333333333vw 0 0}.home #event .cont{border-left:1px solid #d9a956;padding:1.3333333333vw 0 1.3333333333vw 4vw}.home #event .cont+.cont{margin-top:8vw}.home #event .cont .list-dl{margin-top:4vw}.home #event .cont .txt-bg{font-size:3.4666666667vw;line-height:1.3846153846;margin-top:4vw;padding:4vw}.home #event .cont .btn-base{margin:5.3333333333vw 0}}.vote #intro{padding-top:clamp(71px,5.556vw,80px)}.vote #intro h1{align-items:center;display:flex;flex-direction:column;font-size:clamp(36px,2.778vw,40px);font-weight:700;gap:clamp(18px,1.389vw,20px);justify-content:flex-start;line-height:114%;margin-bottom:clamp(44px,3.472vw,50px);text-align:center}.vote #intro h1:before{background:url(../../common/img/page/icn_sommelier.webp) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(107px,8.333vw,120px);width:clamp(107px,8.333vw,120px)}.no-webp .vote #intro h1:before{background-image:url(../../common/img/page/icn_sommelier.png)}.vote #intro .list-dl{border:1px solid #000;margin-bottom:clamp(27px,2.083vw,30px);padding:clamp(22px,1.736vw,25px) clamp(27px,2.083vw,30px)}.vote #intro .list-dl li,.vote #intro p{line-height:2}.vote #intro p+p{margin-top:clamp(9px,.694vw,10px)}.vote #intro .btn-base{align-items:center;display:flex;gap:clamp(13px,1.042vw,15px);justify-content:flex-start;margin:clamp(44px,3.472vw,50px) auto 0}.vote #intro .btn-base:before{background:url(../../common/img/common/icn_vote.svg) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(27px,2.083vw,30px);width:clamp(35px,2.708vw,39px)}@media screen and (max-width:750px){.vote #intro{padding-top:8vw}.vote #intro h1{font-size:6.4vw;gap:4vw;margin-bottom:8vw}.vote #intro h1:before{height:32vw;width:32vw}.vote #intro .list-dl{margin-bottom:8vw;padding:4vw}.vote #intro .list-dl li{line-height:1.2666666667}.vote #intro .list-dl li+li{margin-top:2.1333333333vw}.vote #intro p{line-height:1.6}.vote #intro p+p{margin-top:4vw}.vote #intro .btn-base{gap:4vw;margin-top:8vw}.vote #intro .btn-base:before{height:6.4vw;width:8.5333333333vw}}.vote #entries .cont-intro{background:#f4e5cc;border-radius:clamp(44px,3.472vw,50px) 0 0 clamp(44px,3.472vw,50px);margin:clamp(69px,5.417vw,78px) min(5vw,72px) 0;padding:clamp(71px,5.556vw,80px) 0 clamp(62px,4.861vw,70px);position:relative}.vote #entries .cont-intro:before{background:#f4e5cc;content:"";display:block;height:100%;position:absolute;right:0;top:0;transform:translate(100%);width:clamp(64px,5vw,72px)}.vote #entries .cont-intro .inner{max-width:1005px;width:69.7916666667vw}.vote #entries .cont-intro .ttl-wrap{align-items:center;display:flex;justify-content:space-between}.vote #entries .cont-intro .ttl-wrap .ttl{margin-bottom:0}.vote #entries .cont-intro .cont{padding:clamp(42px,3.264vw,47px) 0 0}.vote #entries .cont-intro .cont .btn-switching{align-items:center;display:flex;justify-content:space-between}.vote #entries .cont-intro .cont .btn-switching img{display:block}.vote #entries .cont-intro .cont .btn-switching.sp{display:none}.vote #entries .cont-intro .cont .btn-switching p{align-items:center;display:flex;font-size:clamp(18px,1.389vw,20px);justify-content:flex-start;padding:clamp(9px,.694vw,10px) 0 clamp(27px,2.083vw,30px);position:relative;white-space:nowrap}.vote #entries .cont-intro .cont .btn-switching p:after{background:url(../../common/img/common/icn_plus.svg) no-repeat top/100%;content:"";display:block;flex-shrink:0;height:clamp(17px,1.319vw,19px);margin-left:clamp(18px,1.389vw,20px);transition:transform .3s ease;width:clamp(17px,1.319vw,19px)}.vote #entries .cont-intro .cont .btn-switching .display-off{display:none}.vote #entries .cont-intro .cont .btn-switching.on .display-off{display:block}.vote #entries .cont-intro .cont .btn-switching.on .display-on{display:none}.vote #entries .cont-intro .cont .btn-switching.on p:after{background:url(../../common/img/common/icn_minus.svg) no-repeat top/100%;transform:rotate(180deg);transition:transform .3s ease}.vote #entries .cont-intro .cont .list-entries{max-height:0;overflow:hidden;transition:max-height .3s ease-out}.vote #entries .cont-intro .cont .list-entries.on{max-height:unset}.vote #entries .cont-intro .cont .list-entries ul{column-gap:1.1940298507%;display:grid;grid-template-columns:repeat(3,1fr);row-gap:clamp(11px,.833vw,12px)}.vote #entries .cont-intro .cont .list-entries ul li{height:auto}.vote #entries .cont-intro .cont .list-entries ul li a{align-items:center;background:#fff;border-radius:clamp(71px,5.556vw,80px);display:flex;height:100%;justify-content:flex-start;letter-spacing:0;line-height:1.25;padding:min(1.389vw,20px) clamp(43px,3.333vw,48px) min(1.389vw,20px) min(1.736vw,25px);position:relative;width:100%}.vote #entries .cont-intro .cont .list-entries ul li a span{color:#d9a956;display:inline-block;font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(16px,1.25vw,18px);font-style:normal;font-weight:400;font-weight:700;letter-spacing:0;margin-right:clamp(12px,.903vw,13px)}.vote #entries .cont-intro .cont .list-entries ul li a:after{background:url(../../common/img/common/icn_arrow_bk.svg) no-repeat 50% 50%/contain;content:"";display:block;height:clamp(6px,.486vw,7px);position:absolute;right:clamp(18px,1.389vw,20px);top:50%;transform:translateY(-50%);width:clamp(18px,1.389vw,20px)}.vote #entries .cont-work{margin:clamp(71px,5.556vw,80px) auto 0;max-width:792px;width:clamp(704px,55vw,792px)}.vote #entries .cont-work>div{border-left:1px solid #d9a956}.vote #entries .cont-work>div+div{margin-top:clamp(36px,2.778vw,40px)}.vote #entries .cont-work h3{align-items:center;display:flex;font-size:clamp(21px,1.667vw,24px);gap:clamp(18px,1.389vw,20px);justify-content:flex-start;line-height:120%;margin-bottom:clamp(36px,2.778vw,40px)}.vote #entries .cont-work h3 .tag{align-items:center;background:#d9a956;display:flex;font-size:clamp(12px,.903vw,13px);gap:clamp(4px,.347vw,5px);justify-content:flex-start;letter-spacing:0;padding:clamp(19px,1.458vw,21px) clamp(21px,1.667vw,24px);white-space:nowrap;width:clamp(124px,9.722vw,140px)}.vote #entries .cont-work h3 .tag span{border-bottom:1px dashed #000;padding-bottom:clamp(3px,.208vw,3px)}.vote #entries .cont-work h3 .tag em{font-family:Inter,sans-serif;font-optical-sizing:auto;font-size:clamp(27px,2.083vw,30px);font-style:normal;font-weight:400;font-weight:800;letter-spacing:0;letter-spacing:.05em}.vote #entries .cont-work .work-slider-wrap,.vote #entries .cont-work dl,.vote #entries .cont-work ol,.vote #entries .cont-work p,.vote #entries .cont-work ul{margin-left:min(4.861vw,70px)}.vote #entries .cont-work .work-slider-wrap{align-items:flex-start;display:flex;flex-direction:row;gap:clamp(9px,.694vw,10px);justify-content:center;margin-bottom:clamp(36px,2.778vw,40px);margin-right:auto}.vote #entries .cont-work .work-slider-wrap .work-slider{margin:0;width:clamp(507px,39.583vw,570px)}.vote #entries .cont-work .work-slider-wrap .work-slider img{width:100%}.vote #entries .cont-work .work-slider-wrap .work-thumbs{height:100%}.vote #entries .cont-work .work-slider-wrap .work-thumbs .swiper-slide{cursor:pointer;height:clamp(107px,8.333vw,120px)!important;opacity:.4;width:clamp(107px,8.333vw,120px)!important}.vote #entries .cont-work .work-slider-wrap .work-thumbs .swiper-slide-thumb-active{opacity:1}.vote #entries .cont-work ol,.vote #entries .cont-work p,.vote #entries .cont-work ul{line-height:2}.vote #entries .cont-work p+p{margin-top:.5em}.vote #entries .cont-work ol{padding-left:1em}.vote #entries .cont-work ol li{list-style:decimal}.vote #entries .cont-work ul{padding-left:1em}.vote #entries .cont-work ul li{list-style:disc}.vote #entries .cont-work dl{border:1px solid #ccc;letter-spacing:0;line-height:1.25;margin-top:clamp(36px,2.778vw,40px)}.vote #entries .cont-work dl>div{display:flex}.vote #entries .cont-work dl>div+div{border-top:1px solid #ccc}.vote #entries .cont-work dl>div dd,.vote #entries .cont-work dl>div dt{padding:clamp(10px,.764vw,11px) clamp(13px,1.042vw,15px)}.vote #entries .cont-work dl>div dt{background:#f7f7f7;border-right:1px solid #ccc;width:clamp(124px,9.722vw,140px)}.vote #entries .cont-work dl>div dd{flex:1}@media screen and (max-width:1024px){.vote #entries .cont-intro .cont .list-entries ul{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:800px){.vote #entries .cont-work{padding-right:6.9444444444vw}}@media screen and (max-width:750px){.vote #entries .cont-intro{border-radius:0;margin:13.3333333333vw 0 0;padding:13.3333333333vw 0}.vote #entries .cont-intro:before{display:none}.vote #entries .cont-intro .inner{width:84vw}.vote #entries .cont-intro .ttl-wrap{align-items:start}.vote #entries .cont-intro .ttl-wrap .number{margin-top:.2666666667vw}.vote #entries .cont-intro .cont{padding:5.3333333333vw 0 0}.vote #entries .cont-intro .cont .btn-switching{align-items:center;display:flex;justify-content:space-between}.vote #entries .cont-intro .cont .btn-switching p{font-size:4.8vw;padding:2.6666666667vw 0}.vote #entries .cont-intro .cont .btn-switching p:after{height:5.0666666667vw;margin-left:5.3333333333vw;width:5.0666666667vw}.vote #entries .cont-intro .cont .list-entries.on+.sp.on{display:block}.vote #entries .cont-intro .cont .list-entries ul{display:flex;flex-direction:column;margin-bottom:5.3333333333vw;margin-top:5.3333333333vw;row-gap:1.3333333333vw}.vote #entries .cont-intro .cont .list-entries ul li a{border-radius:21.3333333333vw;line-height:1.2666666667;padding:6.4vw 13.3333333333vw 6.4vw 5.3333333333vw}.vote #entries .cont-intro .cont .list-entries ul li a span{font-size:4.8vw;margin-right:2.6666666667vw}.vote #entries .cont-intro .cont .list-entries ul li a:after{height:1.8666666667vw;right:5.3333333333vw;width:5.3333333333vw}.vote #entries .cont-work{margin-top:13.3333333333vw;padding-right:0;width:84vw}.vote #entries .cont-work>div+div{margin-top:5.3333333333vw}.vote #entries .cont-work h3{align-items:flex-start;flex-direction:column;font-size:4.8vw;gap:2.6666666667vw;justify-content:flex-start;line-height:1.3333333333;margin-bottom:2.6666666667vw}.vote #entries .cont-work h3 .tag{font-size:2.9333333333vw;gap:1.3333333333vw;padding:1.6vw 3.4666666667vw;width:26.6666666667vw}.vote #entries .cont-work h3 .tag span{padding-bottom:.8vw}.vote #entries .cont-work h3 .tag em{font-size:5.8666666667vw}.vote #entries .cont-work h3 .txt{padding:0 0 0 4.8vw}.vote #entries .cont-work .work-slider-wrap,.vote #entries .cont-work dl,.vote #entries .cont-work ol,.vote #entries .cont-work p{margin-left:4.8vw}.vote #entries .cont-work .work-slider-wrap{flex-direction:column;gap:2.6666666667vw;margin-bottom:5.3333333333vw}.vote #entries .cont-work .work-slider-wrap .work-slider{width:79.2vw}.vote #entries .cont-work .work-slider-wrap .work-thumbs{margin:0}.vote #entries .cont-work .work-slider-wrap .work-thumbs .swiper-slide{height:18.4vw!important;width:18.4vw!important}.vote #entries .cont-work ol,.vote #entries .cont-work p,.vote #entries .cont-work ul{line-height:1.6}.vote #entries .cont-work dl{font-size:3.4666666667vw;line-height:1.5384615385;margin-top:5.3333333333vw}.vote #entries .cont-work dl>div{flex-direction:column}.vote #entries .cont-work dl>div dd,.vote #entries .cont-work dl>div dt{padding:2.1333333333vw 2.6666666667vw}.vote #entries .cont-work dl>div dt{border-bottom:1px solid #ccc;border-right:none;width:100%}}