﻿.webp-support .backimg{background-image:url(../../fullsite/img/backimg.webp)}.protect,.headerarea>*,.footerarea .billing{position:relative}.protect::before,.headerarea>::before,.footerarea .billing::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.margin05{margin-top:min(2vw,.5em) !important}.margin1{margin-top:min(4vw,1em) !important}.margin2{margin-top:min(6vw,2em) !important}.margin3{margin-top:min(8vw,3em) !important}.color_red{color:#e81212}.center{margin-inline:auto;text-align:center}.listitem li{position:relative;padding-left:1.1em}.listitem li::before{position:absolute;left:0;top:0}.listitem.list1 li::before{content:"・"}.listitem.list2 li::before{content:"※"}.listitem.list3 li::before{content:"●"}.minitxt{line-height:1.4;font-size:80%}.txtlilnk{text-decoration:underline;transition:all .3s ease-out}.txtlilnk:hover,.txtlilnk:active{opacity:.6;text-decoration:none}@media screen and (min-width: 48.0625em){.pcNone{display:none}}@media screen and (max-width: 48em){.spNone{display:none}}*:has(>.visually-hidden){position:relative}*:has(>.visually-hidden) .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.movie{overflow:hidden;box-sizing:border-box}.movie>div{position:relative;aspect-ratio:16/9}.movie>div iframe{position:absolute;z-index:10;top:0;right:0;width:100% !important;height:100% !important}.backimg{z-index:-1;position:fixed;left:0;top:0;width:100%;height:100%;background-image:url(../../fullsite/img/backimg.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 48em){.backimg{background-size:auto 100%}}.wrap{display:flex;flex-direction:column;position:relative;z-index:2;padding-top:0}.conttitle{position:relative;text-align:center}.conttitle>span{position:relative;display:inline-block;padding:.3em 1em;line-height:1;font-family:"helvetica-neue-lt-pro",sans-serif;font-style:normal;font-weight:700;font-size:120%;color:#fff;background-color:#000}.conttitle>span>span{color:#e81212}.snsarea{position:relative;display:flex;justify-content:center;align-items:center;column-gap:.5vw;margin-top:2vw}.snsarea-txt{margin-left:1em;font-family:zen-kaku-gothic-new,sans-serif;font-style:normal;font-size:80%;color:#fff}.snsarea li:not(:first-child,:nth-child(5)){overflow:hidden;width:3vw;aspect-ratio:1/1;background-color:#fff;display:flex;flex-flow:column;justify-content:center;align-items:center;transition:transform .2s ease-out}.snsarea li:not(:first-child,:nth-child(5)) a{display:block;width:80%}.snsarea li:not(:first-child,:nth-child(5)):hover{transform:scale(0.96)}@media screen and (max-width: 48em){.snsarea{column-gap:1vw;margin-top:3vw}.snsarea-txt{font-size:70%}.snsarea li:not(:first-child,:nth-child(5)){width:10vw}}.footerarea{margin-top:auto;padding:2vw 0 5em;background-color:#000}.footerarea .billing{width:min(98vw,1100px);margin-inline:auto}@media screen and (max-width: 48em){.footerarea{padding:6vw 0 12vw}}*,*::before,*::after{box-sizing:border-box}html{overflow-x:hidden;text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"游ゴシック",YuGothic,"Helvetica","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Arial,sans-serif}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,div,ul,li,ol{margin:0;padding:0}ul,ol{list-style:none}body{min-height:100vh;line-height:1.7;font-size:clamp(.938rem,.915rem + .11vw,1rem);color:#111;background-color:#43d2e8}h1,h2,h3,h4,h5,input,label{line-height:1.4}a{text-decoration:none;outline:none;color:#111;overflow-wrap:break-word}a:hover{color:#111}a:focus,a:visited{outline:none;color:#111}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture,svg,figure,iframe{display:block;border:none;width:100%}button{padding:0;background-color:rgba(0,0,0,0);border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}::selection{background-color:#cdcdcd}::-moz-selection{background-color:#cdcdcd}.header{position:fixed;top:0;left:0;width:100%;z-index:9;transition:top .3s ease}.sonyheader{padding:8px 10px;background:#000;display:flex;justify-content:space-between;align-items:center;z-index:9999}.footer{opacity:0;visibility:hidden;position:fixed;z-index:3;width:100%;height:3em;left:0;bottom:0;display:flex;justify-content:center;align-items:center;background-color:#111}.footer-lists{position:relative;display:flex;justify-content:center;align-items:center;column-gap:1em}.footer-lists a{text-decoration:underline;font-size:90%;color:#fff}.footer.show{opacity:1;visibility:visible;transition:opacity .4s ease}.webp-support .header figure img{background-image:url(../img/mainimg.webp)}.wrap{position:relative;min-height:100vh;padding-top:min(8vw,3em);font-family:zen-kaku-gothic-new,sans-serif;font-style:normal;font-weight:700;background-color:#fff}.headerarea>*{margin-inline:auto}.headerarea h1{width:min(90%,800px)}.headerarea h2{margin-top:.5em;margin-bottom:.5em;text-align:center;font-family:zen-kaku-gothic-new,sans-serif;font-style:normal;font-weight:900;font-size:400%}.headerarea h2 span{color:#e81212}.headerarea figure{width:min(94%,600px)}.headerarea figure img{aspect-ratio:800/1138;background-image:url(../img/mainimg.jpg);height:auto;background-position:center center;background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width: 48em){.headerarea h2{line-height:1.1;font-size:260%}}.mainarea{position:relative;width:min(94vw,700px);margin-inline:auto;line-height:1.7;font-size:90%}.mainarea .offbtn{display:block;position:relative;width:12em;margin-inline:auto;padding:.6em 0;text-align:center;font-family:zen-kaku-gothic-new,sans-serif;font-style:normal;color:#fff;background-color:#000;border:1px solid #000;transition:all .3s ease-out}.mainarea .offbtn:hover,.mainarea .offbtn:active{color:#000;background-color:#fff}.mainarea .applybtn{display:block;position:relative;width:min(90%,20em);margin-inline:auto;padding:1em 0;text-align:center;font-family:zen-kaku-gothic-new,sans-serif;font-style:normal;background-color:#fff;border:1px solid #000;border-radius:9999px;transition:all .3s ease-out}.mainarea .applybtn::before,.mainarea .applybtn::after{content:"";position:absolute;top:calc(50% - 2px);right:5%;width:.6em;height:2px;border-radius:9999px;background-color:#000;transform-origin:calc(100% - 1px) 50%;transition:right .3s .1s ease-out,transform .3s 0s ease-out}.mainarea .applybtn{pointer-events:none;opacity:.5}.mainarea .applybtn::before{transform:rotate(45deg)}.mainarea .applybtn::after{transform:rotate(-45deg)}.mainarea .applybtn:hover,.mainarea .applybtn:active{color:#e81212;background-color:#fff}.mainarea .applybtn:hover::before,.mainarea .applybtn:hover::after,.mainarea .applybtn:active::before,.mainarea .applybtn:active::after{background-color:#e81212;transform:translateX(-5px)}.mainarea-catch{font-size:110%}.mainarea-detail{overflow:hidden;position:relative;box-sizing:border-box;padding:1em;background-image:url(../img/back_wood.jpg);background-position:center top;background-repeat:repeat-y;background-size:100% auto;border:1px solid #000;border-radius:1em}.mainarea-detail dt{margin-top:1em;padding:.6em;text-align:center;font-family:zen-kaku-gothic-new,sans-serif;font-style:normal;font-weight:700;font-size:140%;background-color:#ef856d}.mainarea-detail dd{padding:.5em 0}.mainarea-detail dd .minitxt{font-size:100%;color:#e81212;text-align:center}.mainarea-detail dd .minitxt2{line-height:1.6;font-size:90%}.mainarea-detail dd .big{text-align:center;font-weight:bold;font-size:140%}.mainarea-detail dd .txt{padding:.5em 1em;border:1px solid #000}.mainarea-detail dd .kyocho{position:relative;font-weight:900;font-size:105%;border-bottom:2px solid #000}.mainarea-detail dd.precautions>ul>li{margin-top:.8em}.mainarea .checkpoint{display:flex;justify-content:center;align-items:center;column-gap:.2em}.footrearea{margin-top:min(10vw,4em);padding-top:2em;padding-bottom:min(12vw,5em);background-color:#000}.footrearea-roadshow{width:min(40vw,300px);margin-inline:auto}.footrearea small{display:block;text-align:center;line-height:1.3;font-size:82%;color:#fff}/*# sourceMappingURL=invitation.css.map */