@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400..700&family=Noto+Serif+JP&display=swap);*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}img{border:0;vertical-align:top}h2,h3{font-weight:900;font-size:100%}::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}:focus{outline:0;-webkit-tap-highlight-color:transparent}a{outline:0;cursor:pointer;-webkit-tap-highlight-color:transparent}[tabindex="-1"]:focus-visible{outline:0!important}a:-webkit-any-link{outline:0;color:#000;text-decoration:underline}a:-moz-any-link{outline:0;color:#000;text-decoration:underline}a:active,a:any-link{outline:0;color:#000;text-decoration:underline}:root{--color-main:#48404f;--color-sub:#96919b;--color-error:#d50000}body,html{overflow-x:hidden;color:var(--color-main);font:400 62.5%/1.6 "Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;-webkit-text-size-adjust:100%}body{position:relative;background:url(../img/bg_top.jpg) center top/847px 450px no-repeat;font-size:1rem}.tapped{opacity:.7}main{position:relative;max-width:600px;margin:0 auto;padding:0 27px 40px;background:url(../img/bg_bottom.png) center bottom/57.5px 145px repeat-x}main b{font-weight:700}main header{margin:0 -27px 35px;padding-top:55px;font-size:1.1rem;font-family:"Noto Serif JP","Times New Roman","Hiragino Mincho ProN","MS PMincho",sans-serif;text-align:center}main header h1{width:257px;margin:0 auto .5rem}main header h1 img{width:100%}main header time{display:inline-block;margin-bottom:20px;letter-spacing:.05em}main header p{margin-bottom:30px}main header h2{position:relative}main header h2 img{width:100%;max-width:746px}main header h2 p{display:grid;position:absolute;top:0;right:0;bottom:0;left:0;place-content:center;height:2em;margin:auto;padding:3em;background:rgba(72,64,79,.9);color:#fff;font-weight:400;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}main header div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75%;margin:0 auto}main header div p{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0;padding:0 1% 0 0;font-size:1rem;line-height:1.4;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}main header div p .pc{display:none}main header div p+p{padding:0 0 0 1%}main header+small{display:inline-block;margin:0 auto 30px}main header+small span{display:inline-block;text-decoration:underline;cursor:pointer}main h3{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:22px;margin-bottom:32px;background:url(../img/bg_h3.png) center center/100% auto no-repeat;font-size:1.2rem;font-family:"Noto Serif JP","Times New Roman","Hiragino Mincho ProN","MS PMincho",sans-serif;text-align:center}main section{position:relative;margin-bottom:35px;padding:35px 30px;background-image:url(../img/bg_input.png),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M0,10A10,10,0,0,0,10,0" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M10,10A10,10,0,0,1,0,0" /></svg>');background-position:left top,left top,right top;background-position:-9px -10px,left top,right top;background-size:109px auto,5px auto,5px auto;background-repeat:no-repeat}main section::before{position:absolute;top:0;right:5px;bottom:0;left:5px;border-top:1px solid #b6b3b9;border-bottom:1px solid #b6b3b9;content:"";pointer-events:none}main section::after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--color-sub);content:"";pointer-events:none}main section i{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M0,0A10,10,0,0,1,10,10" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M10,0A10,10,0,0,0,0,10" /></svg>');background-position:left bottom,right bottom;background-size:5px auto;background-repeat:no-repeat;pointer-events:none}main section i::before{position:absolute;top:5px;right:0;bottom:5px;left:0;border-right:1px solid #b6b3b9;border-left:1px solid #b6b3b9;content:""}main section h4{margin-bottom:25px;font-size:1.3rem;line-height:1.2;font-family:"Noto Serif JP","Times New Roman","Hiragino Mincho ProN","MS PMincho",sans-serif}main section h4 b{display:inline-block;margin:0 .3em .2em 0;font-size:2rem}main section h4 u{display:inline-block;width:2.5rem}main section h4 span{display:block;position:relative;height:3px}main section h4 span::after,main section h4 span::before{position:absolute;top:0;width:3px;height:3px;background:#d1cfd3;content:""}main section h4 span::before{left:0}main section h4 span::after{right:0}main section h4 span i{display:block;height:1px;margin:1px 5px;background:#d1cfd3}main section #aldo{z-index:1;position:absolute;top:-20px;right:-20px;width:150px}main section #feine{z-index:1;position:absolute;top:-20px;right:-40px;width:168px}main section dt{margin-bottom:.5em;font-family:"Noto Serif JP","Times New Roman","Hiragino Mincho ProN","MS PMincho",sans-serif}main section dd{position:relative;place-items:center;height:40px;background-image:url(../img/bg_input.png),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M0,10A10,10,0,0,0,10,0" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M10,10A10,10,0,0,1,0,0" /></svg>');background-position:left top,left top,right top;background-size:44px auto,5px auto,5px auto;background-repeat:no-repeat;vertical-align:top}main section dd::before{position:absolute;top:0;right:5px;bottom:0;left:5px;border-top:1px solid #b6b3b9;border-bottom:1px solid #b6b3b9;content:"";pointer-events:none}main section dd::after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--color-sub);content:"";pointer-events:none}main section dd i{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M0,0A10,10,0,0,1,10,10" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M10,0A10,10,0,0,0,0,10" /></svg>');background-position:left bottom,right bottom;background-size:5px auto;background-repeat:no-repeat;pointer-events:none}main section dd i::before{position:absolute;top:5px;right:0;bottom:5px;left:0;border-right:1px solid #b6b3b9;border-left:1px solid #b6b3b9;content:""}main section form{z-index:1;position:relative}main section label{display:inline-block;font-family:"Noto Serif JP","Times New Roman","Hiragino Mincho ProN","MS PMincho",sans-serif;vertical-align:top}main section button,main section input{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;height:100%;color:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-touch-action:manipulation;border:none;border-radius:0;outline:0;background:0 0;background-color:transparent;cursor:pointer;touch-action:manipulation;-webkit-transition:border .2s ease-out;transition:border .2s ease-out}main section button:focus,main section input:focus{outline:0;background:0 0;background-color:transparent}main section button::-webkit-input-placeholder,main section input::-webkit-input-placeholder{color:va(--color-sub)}main section button::-moz-placeholder,main section input::-moz-placeholder{color:va(--color-sub)}main section button:-ms-input-placeholder,main section input:-ms-input-placeholder{color:va(--color-sub)}main section button::-ms-input-placeholder,main section input::-ms-input-placeholder{color:va(--color-sub)}main section button::placeholder,main section input::placeholder{color:va(--color-sub)}main section button:-webkit-autofill,main section input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}main section button::-ms-input-placeholder,main section input::-ms-input-placeholder{color:va(--color-sub)}main section button[type=checkbox],main section input[type=checkbox]{display:none}main section input{padding:0 12px;cursor:text}main section input::-webkit-input-placeholder{color:var(--color-sub);font-size:1.2rem}main section input::-moz-placeholder{color:var(--color-sub);font-size:1.2rem}main section input:-ms-input-placeholder{color:var(--color-sub);font-size:1.2rem}main section input::-ms-input-placeholder{color:var(--color-sub);font-size:1.2rem}main section input::placeholder{color:var(--color-sub);font-size:1.2rem}main section input[type=date]::-webkit-inner-spin-button,main section input[type=date]::-webkit-outer-spin-button,main section input[type=datetime-local]::-webkit-inner-spin-button,main section input[type=datetime-local]::-webkit-outer-spin-button,main section input[type=month]::-webkit-inner-spin-button,main section input[type=month]::-webkit-outer-spin-button,main section input[type=number]::-webkit-inner-spin-button,main section input[type=number]::-webkit-outer-spin-button,main section input[type=time]::-webkit-inner-spin-button,main section input[type=time]::-webkit-outer-spin-button,main section input[type=week]::-webkit-inner-spin-button,main section input[type=week]::-webkit-outer-spin-button{display:none}main section input[type=date],main section input[type=datetime-local],main section input[type=month],main section input[type=number],main section input[type=time],main section input[type=week]{-moz-appearance:textfield}main section button{position:relative;cursor:not-allowed;pointer-events:none}main section button img{width:100%}main section button img:nth-child(1){display:none}main section button img:nth-child(2){display:block}main section button.active{cursor:pointer;pointer-events:auto}main section button.active img:nth-child(1){display:block}main section button.active img:nth-child(2){display:none}main section button.disable{pointer-events:none}main section .loader{position:absolute;top:0;right:0;bottom:0;left:0;width:20px;height:20px;margin:auto;border:3px solid #fff;border-radius:50%;-webkit-animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear;animation:l20-1 .8s infinite linear alternate,l20-2 1.6s infinite linear}@-webkit-keyframes l20-1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}100%{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@keyframes l20-1{0%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0);clip-path:polygon(50% 50%,0 0,50% 0,50% 0,50% 0,50% 0,50% 0)}12.5%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 0,100% 0,100% 0)}25%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,100% 100%,100% 100%)}50%{-webkit-clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,0 0,50% 0,100% 0,100% 100%,50% 100%,0 100%)}62.5%{-webkit-clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 0,100% 0,100% 0,100% 100%,50% 100%,0 100%)}75%{-webkit-clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,100% 100%,100% 100%,100% 100%,100% 100%,50% 100%,0 100%)}100%{-webkit-clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%);clip-path:polygon(50% 50%,50% 100%,50% 100%,50% 100%,50% 100%,50% 100%,0 100%)}}@-webkit-keyframes l20-2{0%{-webkit-transform:scaleY(1) rotate(0);transform:scaleY(1) rotate(0)}49.99%{-webkit-transform:scaleY(1) rotate(135deg);transform:scaleY(1) rotate(135deg)}50%{-webkit-transform:scaleY(-1) rotate(0);transform:scaleY(-1) rotate(0)}100%{-webkit-transform:scaleY(-1) rotate(-135deg);transform:scaleY(-1) rotate(-135deg)}}@keyframes l20-2{0%{-webkit-transform:scaleY(1) rotate(0);transform:scaleY(1) rotate(0)}49.99%{-webkit-transform:scaleY(1) rotate(135deg);transform:scaleY(1) rotate(135deg)}50%{-webkit-transform:scaleY(-1) rotate(0);transform:scaleY(-1) rotate(0)}100%{-webkit-transform:scaleY(-1) rotate(-135deg);transform:scaleY(-1) rotate(-135deg)}}main section p.error{margin:.5em 0;color:var(--color-error)}main section #invite #submit_publish_btn{margin:20px auto;cursor:pointer;pointer-events:auto}main section #invite #submit_publish_btn img:nth-child(1){display:block}main section #invite #submit_publish_btn .loader{display:none}main section #invite #submit_publish_btn.process{pointer-events:none}main section #invite #submit_publish_btn.process .loader{display:block}main section .privacypolicy_agree_wrap{position:relative;height:30px;margin:15px auto 0;line-height:30px;cursor:pointer}main section .privacypolicy_agree_wrap b{display:inline-block;position:absolute;position:relative;top:0;left:0;width:30px;height:30px;background-image:url(../img/bg_input.png),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M0,10A10,10,0,0,0,10,0" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M10,10A10,10,0,0,1,0,0" /></svg>');background-position:left top,left top,right top;background-size:0 auto,5px auto,5px auto;background-repeat:no-repeat}main section .privacypolicy_agree_wrap b::before{position:absolute;top:0;right:5px;bottom:0;left:5px;border-top:1px solid #b6b3b9;border-bottom:1px solid #b6b3b9;content:"";pointer-events:none}main section .privacypolicy_agree_wrap b::after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--color-sub);content:"";pointer-events:none}main section .privacypolicy_agree_wrap b i{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M0,0A10,10,0,0,1,10,10" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M10,0A10,10,0,0,0,0,10" /></svg>');background-position:left bottom,right bottom;background-size:5px auto;background-repeat:no-repeat;pointer-events:none}main section .privacypolicy_agree_wrap b i::before{position:absolute;top:5px;right:0;bottom:5px;left:0;border-right:1px solid #b6b3b9;border-left:1px solid #b6b3b9;content:""}main section .privacypolicy_agree_wrap b::after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--color-sub);content:""}main section .privacypolicy_agree_wrap b.error::after{border:1px solid #d50000}main section .privacypolicy_agree_wrap input[type=checkbox]:checked+label::before{opacity:1}main section .privacypolicy_agree_wrap label{position:absolute;top:0;left:0;height:100%;padding-left:40px;cursor:pointer;pointer-events:auto}main section .privacypolicy_agree_wrap label::before{display:block;position:absolute;top:0;bottom:0;left:1px;width:30px;height:30px;margin:auto;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37.813 29.656'%3E%3Cpath fill='rgb(72, 64, 79)' d='M-0.012,16.272l5.237-1.228a20.181,20.181,0,0,1,8.206,6.948C15.939,16.524,29.818,3.023,37.8.007,29.863,5.686,18.061,20.365,17.305,26.448l-5.618,3.2S8.247,20.228-.012,16.272Z' /%3E%3C/svg%3E") center/20px auto no-repeat;content:"";opacity:.1}main section .notice{display:block;margin:-7.5px auto 20px;padding:0 2%}main section .tips{margin:20px auto;padding:15px 25px 15px calc(15px + 1.6em);background:#e9e8ea}main section .tips .ex{display:inline-block;margin:.5em 0 .2em}main section .tips u{display:block;padding-left:4.75em;text-decoration:none}main section .tips u+.pc{display:none}main section .tips .pc{display:none}main section .tips+h4{margin-top:25px}main section .tips i{display:inline-block;position:relative;width:1em;height:1em;margin-right:.3em;margin-left:-1.3em;background:0 0;font-style:normal;line-height:1;text-align:center}main section .tips i::before{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--color-main);border-radius:50%}main section #invite_result{margin:25px auto 20px}main section #invite_result b{display:inline-block;margin:0 .5em;padding:0 .5em;background:#e9e8ea}main section #area_copy{position:relative;margin-bottom:15px;padding:20px 25px;background-image:url(../img/bg_input.png),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M0,10A10,10,0,0,0,10,0" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M10,10A10,10,0,0,1,0,0" /></svg>');background-position:left top,left top,right top;background-position:-9px -10px,left top,right top;background-size:109px auto,5px auto,5px auto;background-repeat:no-repeat}main section #area_copy::before{position:absolute;top:0;right:5px;bottom:0;left:5px;border-top:1px solid #b6b3b9;border-bottom:1px solid #b6b3b9;content:"";pointer-events:none}main section #area_copy::after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--color-sub);content:"";pointer-events:none}main section #area_copy i{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M0,0A10,10,0,0,1,10,10" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M10,0A10,10,0,0,0,0,10" /></svg>');background-position:left bottom,right bottom;background-size:5px auto;background-repeat:no-repeat;pointer-events:none}main section #area_copy i::before{position:absolute;top:5px;right:0;bottom:5px;left:0;border-right:1px solid #b6b3b9;border-left:1px solid #b6b3b9;content:""}main section #area_copy p{position:relative;word-break:break-all;overflow-wrap:break-word}main section #area_copy p+b{display:none;position:absolute;top:50%;left:50%;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:90%;margin:auto;padding:1em 5%;background:rgba(72,64,79,.9);color:#fff;font-weight:400;text-align:center;vertical-align:middle;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}main section #area_copy p+b.copy_msg{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}main section #btn_copy{margin-bottom:20px;cursor:pointer;pointer-events:auto}main section #btn_copy img:nth-child(1){display:block}main section #sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around}main section #sns svg{fill:var(--color-main);fill-rule:evenodd}main section #sns a:nth-child(1) svg{width:37.5px;height:37.5px}main section #sns a:nth-child(2) svg{width:32px;height:38px}main section #sns a:nth-child(3) svg{width:37.5px;height:37.5px}main section #sns a:nth-child(4) svg{width:37px;height:37px}main section #sns a:nth-child(5) svg{width:32.5px;height:37px}main section#invitee h4 span{margin-top:.8em}main section#invitee .note{margin-bottom:.5em;padding-right:12%}main section#invitee .note+ul li:nth-child(1){padding-right:12%}main section#invitee ul{margin:.8em auto;list-style:none}main section#invitee ul li{margin-bottom:.5em;margin-left:1em;text-indent:-1em}main section#invitee dl{margin-top:15px}main section#invitee #push_wrap{position:relative;height:30px;margin:15px auto 0;line-height:30px;cursor:pointer}main section#invitee #push_wrap b{display:inline-block;position:absolute;position:relative;top:0;left:0;width:30px;height:30px;background-image:url(../img/bg_input.png),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M0,10A10,10,0,0,0,10,0" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M10,10A10,10,0,0,1,0,0" /></svg>');background-position:left top,left top,right top;background-size:0 auto,5px auto,5px auto;background-repeat:no-repeat}main section#invitee #push_wrap b::before{position:absolute;top:0;right:5px;bottom:0;left:5px;border-top:1px solid #b6b3b9;border-bottom:1px solid #b6b3b9;content:"";pointer-events:none}main section#invitee #push_wrap b::after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--color-sub);content:"";pointer-events:none}main section#invitee #push_wrap b i{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M0,0A10,10,0,0,1,10,10" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M10,0A10,10,0,0,0,0,10" /></svg>');background-position:left bottom,right bottom;background-size:5px auto;background-repeat:no-repeat;pointer-events:none}main section#invitee #push_wrap b i::before{position:absolute;top:5px;right:0;bottom:5px;left:0;border-right:1px solid #b6b3b9;border-left:1px solid #b6b3b9;content:""}main section#invitee #push_wrap b::after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--color-sub);content:""}main section#invitee #push_wrap b.error::after{border:1px solid #d50000}main section#invitee #push_wrap input[type=checkbox]:checked+label::before{opacity:1}main section#invitee #push_wrap label{position:absolute;top:0;left:0;height:100%;padding-left:40px;cursor:pointer;pointer-events:auto}main section#invitee #push_wrap label::before{display:block;position:absolute;top:0;bottom:0;left:1px;width:30px;height:30px;margin:auto;background:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37.813 29.656'%3E%3Cpath fill='rgb(72, 64, 79)' d='M-0.012,16.272l5.237-1.228a20.181,20.181,0,0,1,8.206,6.948C15.939,16.524,29.818,3.023,37.8.007,29.863,5.686,18.061,20.365,17.305,26.448l-5.618,3.2S8.247,20.228-.012,16.272Z' /%3E%3C/svg%3E") center/20px auto no-repeat;content:"";opacity:.1}main section#invitee button{margin:20px auto;cursor:pointer;pointer-events:auto}main section#invitee button img:nth-child(1){display:block}main section#invitee button img:nth-child(2){display:none}main section#invitee button .loader{display:none}main section#invitee button.process{pointer-events:none}main section#invitee button.process .loader{display:block}main section#invitee button.active{cursor:auto;pointer-events:none}main section#invitee button.active img:nth-child(1){display:none}main section#invitee button.active img:nth-child(2){display:block}main section#invitee button.active .loader{display:none}main section#invitee button.disable{pointer-events:none}main #attention{padding:35px 30px;background:rgba(72,64,79,.12)}main #attention dt{margin-bottom:1.5em}main #attention dd{margin-bottom:.5em;margin-left:1em;text-indent:-1em;word-break:keep-all;overflow-wrap:anywhere}footer{z-index:2;position:relative;padding:35px 0 30px;background:url(../img/bg_footer.jpg) center top/57.5px 145px repeat-x;background-color:#1f1909;color:#9e9560;font-family:"Times New Roman","Noto Serif JP","Hiragino Mincho ProN","MS PMincho",sans-serif;text-align:center}footer a:active,footer a:hover,footer a:link,footer a:visited{outline:0;color:#9e9560;text-decoration:none}footer div,footer dl,footer ul{width:250px;margin:0 auto 15px;font-size:0}footer dl{height:25px;overflow:hidden;line-height:25px}footer dl dd,footer dl dt{float:left}footer dl dt{padding-left:2.5%;font-size:1.2rem;letter-spacing:2px}footer dl dd{position:relative;width:10%;height:100%;margin-left:5%}footer dl dd:nth-child(2){margin-left:0}footer dl dd:nth-child(n+3)::before{position:absolute;top:0;bottom:0;left:-3px;margin:auto;content:"/";font-size:1.2rem}footer dl dd a{display:block;position:relative;height:100%}footer dl dd svg{position:absolute;top:0;right:0;bottom:0;margin:auto;fill:#9e9560}footer dl dd:nth-of-type(1) svg{width:15px;height:15px}footer dl dd:nth-of-type(2) svg{width:15px;height:18px}footer dl dd:nth-of-type(3) svg{width:15px;height:15px}footer dl dd:nth-of-type(4) svg{width:15px;height:15px;-webkit-transform:translateY(1px);transform:translateY(1px)}footer dl dd:nth-of-type(5) svg{width:14px;height:16px;-webkit-transform:translateY(2px);transform:translateY(2px)}footer div a{display:inline-block;width:45%;padding:5px 0;border:1px solid #9e9560;border-radius:3px;background:#000;text-align:center}footer div a img{height:18px}footer div a+a{margin-left:8%}footer ul li{display:inline-block;position:relative;width:45%;padding:0;background-image:url(../img/bg_input.png),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M0,10A10,10,0,0,0,10,0" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)" stroke-width="1" d="M10,10A10,10,0,0,1,0,0" /></svg>');background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(158, 149, 96)" stroke-width="1" d="M0,10A10,10,0,0,0,10,0" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(158, 149, 96)" stroke-width="1" d="M10,10A10,10,0,0,1,0,0" /></svg>');background-position:left top,left top,right top;background-position:left top,right top;background-size:0 auto,5px auto,5px auto;background-size:4px auto;background-repeat:no-repeat;background-repeat:no-repeat;cursor:pointer}footer ul li::before{position:absolute;top:0;right:5px;bottom:0;left:5px;border-top:1px solid #b6b3b9;border-bottom:1px solid #b6b3b9;content:"";pointer-events:none}footer ul li::after{position:absolute;top:2px;right:2px;bottom:2px;left:2px;border:1px solid var(--color-sub);content:"";pointer-events:none}footer ul li i{position:absolute;top:0;right:0;bottom:0;left:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M0,0A10,10,0,0,1,10,10" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(182, 179, 195)"  stroke-width="1" d="M10,0A10,10,0,0,0,0,10" /></svg>');background-position:left bottom,right bottom;background-size:5px auto;background-repeat:no-repeat;pointer-events:none}footer ul li i::before{position:absolute;top:5px;right:0;bottom:5px;left:0;border-right:1px solid #b6b3b9;border-left:1px solid #b6b3b9;content:""}footer ul li::after{content:none}footer ul li::before{right:4px;left:4px;border-color:#9e9560}footer ul li+li{margin-left:8%}footer ul li i{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(158, 149, 96)"  stroke-width="1" d="M0,0A10,10,0,0,1,10,10" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 10"><path fill="transparent" stroke="rgb(158, 149, 96)"  stroke-width="1" d="M10,0A10,10,0,0,0,0,10" /></svg>');background-position:left bottom,right bottom;background-size:4px auto;background-repeat:no-repeat}footer ul li i::before{top:4px;bottom:4px;border-color:#9e9560}footer ul li a{display:block;position:relative;height:20px;font-size:1rem;line-height:20px;font-family:"Times New Roman","Noto Serif JP","Hiragino Mincho ProN","MS PMincho",sans-serif}footer ul li a span{display:inline-block;position:relative;width:6px;height:5px;margin-left:.5rem}footer ul li a span::after,footer ul li a span::before{position:absolute;width:5px;height:4px;content:""}footer ul li a span::before{top:0;right:0;border:1px solid #9e9560}footer ul li a span::after{bottom:0;left:0;border-bottom:1px solid #9e9560;border-left:1px solid #9e9560}@media (min-width:430px){main section .notice{text-align:center}main section .tips u{display:inline-block;padding:0}main section .tips u+.pc{display:block}}@media screen and (min-width:768px){body{background-size:1694px 900px;font-size:1.4rem}main{max-width:850px;margin:100px auto 80px;padding:0 108px 80px;background:0 0}main::before{z-index:-1;position:absolute;right:-100%;bottom:-80px;left:-100%;height:229px;background:url(../img/bg_bottom.png) center bottom/115px auto repeat-x;content:"";pointer-events:none}main header{margin:0 auto 60px;padding-top:70px;font-size:1.8rem}main header h1{width:522px;margin:0 auto 10px}main header time{margin-bottom:40px}main header p{margin-bottom:56px}main header h2{margin-bottom:.5em}main header div p{font-size:1.2rem;-webkit-transform:none;transform:none}main header div p .sp{display:none}main header div p .pc{display:block}main header+small{margin:0 auto 60px}main h3{height:44px;margin-bottom:54px;font-size:2rem}main section{padding:4px;background-size:218px auto,10px auto,10px auto;font-size:1.6rem}main section::before{right:9px;left:9px}main section::after{top:4px;right:4px;bottom:4px;left:4px}main section i{background-size:10px auto}main section i::before{top:9px;bottom:9px}main section{margin-bottom:60px;padding:70px 60px;background-position:-18px -20px,left top,right top}main section h4{margin-bottom:40px;font-size:2rem}main section h4 b{font-size:3rem}main section h4 u{width:3.5rem}main section h4 span{height:5px}main section h4 span::after,main section h4 span::before{width:5px;height:5px}main section h4 span i{margin:2px 8px}main section #aldo{top:-36px;width:254px}main section #feine{top:-42px;right:-60px;width:286px}main section dd{padding:4px;background-size:88px auto,10px auto,10px auto;font-size:1.6rem}main section dd::before{right:9px;left:9px}main section dd::after{top:4px;right:4px;bottom:4px;left:4px}main section dd i{background-size:10px auto}main section dd i::before{top:9px;bottom:9px}main section dd{height:70px;padding:4px;background-size:88px auto,10px auto,10px auto}main section dd::before{top:0;right:9px;bottom:0;left:9px}main section input{padding:0 24px}main section input::-webkit-input-placeholder{font-size:1.4rem}main section input::-moz-placeholder{font-size:1.4rem}main section input:-ms-input-placeholder{font-size:1.4rem}main section input::-ms-input-placeholder{font-size:1.4rem}main section input::placeholder{font-size:1.4rem}main section .loader{width:36px;height:36px}main section #invite #submit_publish_btn{width:80%;margin:40px auto}main section .privacypolicy_agree_wrap{height:60px;margin:30px auto 0;line-height:60px}main section .privacypolicy_agree_wrap b{padding:4px;background-size:0 auto,10px auto,10px auto;font-size:1.6rem}main section .privacypolicy_agree_wrap b::before{right:9px;left:9px}main section .privacypolicy_agree_wrap b::after{top:4px;right:4px;bottom:4px;left:4px}main section .privacypolicy_agree_wrap b i{background-size:10px auto}main section .privacypolicy_agree_wrap b i::before{top:9px;bottom:9px}main section .privacypolicy_agree_wrap b{width:60px;height:60px}main section .privacypolicy_agree_wrap b::after{top:4px;right:4px;bottom:4px;left:4px}main section .privacypolicy_agree_wrap label::before{left:2px;width:60px;height:60px;background-size:40px auto}main section .privacypolicy_agree_wrap label{padding-left:80px}main section .notice{margin:-15px auto 30px;padding:0}main section .tips{margin:30px auto;padding:30px 40px 30px calc(40px + 1.6em)}main section .tips .pc{display:inline-block}main section .tips .sp{display:none}main section .tips+h4{margin-top:40px}main section #invite_result{margin:40px auto 30px}main section #area_copy{padding:4px;background-size:218px auto,10px auto,10px auto;font-size:1.6rem}main section #area_copy::before{right:9px;left:9px}main section #area_copy::after{top:4px;right:4px;bottom:4px;left:4px}main section #area_copy i{background-size:10px auto}main section #area_copy i::before{top:9px;bottom:9px}main section #area_copy{margin-bottom:30px;padding:40px;background-position:-18px -20px,left top,right top}main section #btn_copy{width:80%;margin:0 auto 40px}main section #sns{width:80%;margin:0 auto}main section #sns a:nth-child(1) svg{width:52.5px;height:52.5px}main section #sns a:nth-child(2) svg{width:44.8px;height:53.2px}main section #sns a:nth-child(3) svg{width:52.5px;height:52.5px}main section #sns a:nth-child(4) svg{width:51.8px;height:51.8px}main section #sns a:nth-child(5) svg{width:45.5px;height:51.8px}main section#invitee dl{margin-top:30px}main section#invitee #push_wrap{height:60px;margin:30px auto 0;line-height:60px}main section#invitee #push_wrap b{padding:4px;background-size:0 auto,10px auto,10px auto;font-size:1.6rem}main section#invitee #push_wrap b::before{right:9px;left:9px}main section#invitee #push_wrap b::after{top:4px;right:4px;bottom:4px;left:4px}main section#invitee #push_wrap b i{background-size:10px auto}main section#invitee #push_wrap b i::before{top:9px;bottom:9px}main section#invitee #push_wrap b{width:60px;height:60px}main section#invitee #push_wrap b::after{top:4px;right:4px;bottom:4px;left:4px}main section#invitee #push_wrap label::before{left:2px;width:60px;height:60px;background-size:40px auto}main section#invitee #push_wrap label{padding-left:80px}main section#invitee button{width:80%;margin:40px auto}main #attention{padding:70px 60px}footer{padding:60px 0 40px;background-size:115px 290px}footer::after{background-size:115px 290px}footer a:hover{opacity:.7}footer div,footer dl,footer ul{width:452px;margin:0 auto 20px}footer dl{height:35px;line-height:35px}footer dl dt{padding-left:2%;font-size:2rem;letter-spacing:5px}footer dl dd:nth-child(n+3)::before{left:-10px}footer dl dd{width:9%;margin-left:6.8%}footer dl dd:nth-child(n+3)::before{font-size:2rem}footer dl dd:nth-of-type(1) svg{width:24px;height:24px}footer dl dd:nth-of-type(2) svg{width:24px;height:28.8px}footer dl dd:nth-of-type(3) svg{width:24px;height:24px}footer dl dd:nth-of-type(4) svg{width:24px;height:24px}footer dl dd:nth-of-type(5) svg{width:22.4px;height:25.6px}footer div a{width:47%;padding:10px 0;border-radius:6px}footer div a img{height:36px}footer div a+a{margin-left:4%}footer ul li{padding:4px;background-size:0 auto,10px auto,10px auto;font-size:1.6rem}footer ul li::before{right:9px;left:9px}footer ul li::after{top:4px;right:4px;bottom:4px;left:4px}footer ul li i{background-size:10px auto}footer ul li i::before{top:9px;bottom:9px}footer ul li{width:47%;background-size:8px auto}footer ul li:hover{opacity:.7}footer ul li::before{right:8px;left:8px}footer ul li+li{margin-left:4%}footer ul li i{background-size:8px auto}footer ul li i::before{top:8px;bottom:8px}footer ul li a{height:30px;font-size:1.6rem;line-height:30px;letter-spacing:1px}footer ul li a span{width:12px;height:10px}footer ul li a span::after,footer ul li a span::before{width:10px;height:8px}}@media (min-width:850px){main{border:1px solid var(--color-sub)}}@media (hover:hover){a:where(:-webkit-any-link,:enabled,summary):hover{text-decoration:none}a:where(:-moz-any-link,:enabled,summary):hover{text-decoration:none}a:where(:any-link,:enabled,summary):hover{text-decoration:none}main header+small span:hover{text-decoration:none}main section #sns a{-webkit-transition:opacity .2s;transition:opacity .2s}main section #sns a:where(:-webkit-any-link,:enabled,summary):hover{opacity:.9;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}main section #sns a:where(:-moz-any-link,:enabled,summary):hover{opacity:.9;-moz-transition:transform .2s;transition:transform .2s}main section #sns a:where(:any-link,:enabled,summary):hover{opacity:.9;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}}