@charset "utf-8";@media screen and (min-width:641px) and (max-width:999px){,.html,body{height:100%}body{margin:0;padding:0;font-family:var(--myfont-sans-serif);font-size:var(--myfont-size);font-weight:var(--myfont-weight-normal);color:var(--mycolor-black);line-height:2;letter-spacing:var(--myfont-space-normal);font-feature-settings:"palt";-webkit-text-size-adjust:100%}:root{--mycolor-white:#fff;--mycolor-black:#242424;--mycolor-grey:#e2e2e2;--mycolor-light-grey:#f9f9f9;--mycolor-light-grey2:#f0f0f0;--mycolor-pink:#e40065;--mycolor-light-pink:#feeffa;--myfont-sans-serif:"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-sans-serif-en:"Poppins","Helvetica",arial,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;--myfont-weight-normal:500;--myfont-weight-bold:700;--myfont-weight-thin:400;--myfont-space-normal:.1rem;--myfont-space-narrow:0rem;--myfont-size:13px}::selection{background:var(--mycolor-pink);color:var(--mycolor-white)}::-moz-selection{background:var(--mycolor-pink);color:var(--mycolor-white)}img{max-width:100%;height:auto;width:auto;border-style:none;vertical-align:bottom;　}.objectfit{object-fit:cover;font-family:'object-fit: cover;'}.thumb{margin:0}address{font-style:normal}a{color:var(--mycolor-black);text-decoration:none;transition:.3s ease-out}a:hover{color:var(--mycolor-black);text-decoration:none}a:visited{color:var(--mycolor-black);text-decoration:none}p{margin:1em 0}ul,li{list-style-type:none;padding:0;margin:0}ol{padding-left:1.5em}ol li{list-style-type:decimal;padding:0;list-style-position:outside}input,select{vertical-align:middle}h1,h2,h3,h4,h5{margin:0;padding:0}nav{line-height:1;margin:0;padding:0}.wrap{position:relative}#header{position:sticky;z-index:999;top:0;display:flex;justify-content:space-between;padding:20px}#header h1 a{width:180px;height:74px;background-image:url(//www.heian-akita.jp/nyukai-nabi/wp/wp-content/themes/ai-group-nice-life-system/css/../images/logo3_new-w.png);display:block;background-size:cover;text-indent:-9999px;overflow:hidden;transition:.3s ease-out}.header-s h1 a{transform:translateY(-95px);opacity:0}#header h1 a:hover{opacity:.5}#header .header-button{margin:0}#header .header-button a{color:var(--mycolor-white);background-color:var(--mycolor-pink);font-weight:var(--myfont-weight-bold);font-size:1.1em;border-radius:50%;display:block;width:120px;height:120px;line-height:1.4;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.3s ease-out}#header .header-button a span{font-size:.8em}#header .header-button a:hover{opacity:.5}.header-lo h1 a{background-image:url(//www.heian-akita.jp/nyukai-nabi/wp/wp-content/themes/ai-group-nice-life-system/css/../images/logo3-b.png)}.header-lo .header-button{display:none}#footer{padding:70px 0}#footer h1 a{width:180px;height:74px;background-image:url(//www.heian-akita.jp/nyukai-nabi/wp/wp-content/themes/ai-group-nice-life-system/css/../images/logo3_new-b.png);display:block;background-size:cover;text-indent:-9999px;overflow:hidden;margin:0 auto;transition:.3s ease-out}#footer h1 a:hover{opacity:.5}#copyright{font-family:var(--myfont-sans-serif-en);font-size:.9em;margin:25px 0 0;text-align:center;line-height:1;letter-spacing:var(--myfont-space-narrow)}.title{font-size:2em;line-height:1;font-weight:var(--myfont-weight-bold);color:var(--mycolor-pink);margin:0 0 1em;text-align:center;transform:translateY(30px);opacity:0}.title .jp{display:flex;align-items:center;justify-content:center}.title .jp:before{content:'';display:inline-block;width:2em;height:1px;background-color:var(--mycolor-pink);margin:0 .7em 0 0}.title .jp:after{content:'';display:inline-block;width:2em;height:1px;background-color:var(--mycolor-pink);margin:0 0 0 .7em}.title .en{display:block;font-size:.5em;font-family:var(--myfont-sans-serif-en);margin:10px 0 0}.title.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}.button1{margin:0}.button1{align-items:center}.button1 a{color:var(--mycolor-white);font-weight:var(--myfont-weight-bold);letter-spacing:var(--myfont-space-normal);background-color:var(--mycolor-pink);font-size:1.1em;padding:10px 30px;line-height:1;display:inline-block;min-width:250px;text-align:center;border-radius:25px}.button1 a:hover{opacity:.5}#mainvisual{background-image:url(https://www.nihon-ceremony.jp/nyukai-nabi/wp/wp-content/uploads/keyvisual.jpg);background-size:cover;background-position:center center;width:100%;height:80vh;position:absolute;top:0;display:flex;flex-direction:column-reverse}#mainvisual header{margin:0 0 4% 3%}#mainvisual h1{font-size:6vw;line-height:1.5;font-weight:var(--myfont-weight-bold);color:var(--mycolor-white);text-shadow:3px 3px 3px var(--mycolor-black);transform:translateY(30px);opacity:0}#mainvisual h1.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px) !important;opacity:1 !important}#mainvisual h2{font-size:1.3em;line-height:1;font-weight:var(--myfont-weight-bold);color:var(--mycolor-white);text-shadow:2px 2px 2px var(--mycolor-black);transform:translateY(30px);opacity:0}#mainvisual h2.active{transition:transform 1s .5s ease-out,opacity 1s .5s ease-out;transform:translateY(0px) !important;opacity:1 !important}#about{margin:76vh auto 0 auto;width:100%;background:linear-gradient(180deg,transparent 0%,transparent 270px,var(--mycolor-light-grey) 270px,var(--mycolor-light-grey) 100%)}#about h1{font-size:2em;line-height:1;font-weight:var(--myfont-weight-bold);color:var(--mycolor-black);display:flex;align-items:center;margin:0 0 1em;transform:translateY(30px);opacity:0}#about h1:before{content:"";display:block;width:30px;height:1px;background-color:var(--mycolor-black);margin:0 20px 0 0}#about h1.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#about>div{display:flex;flex-direction:column-reverse;margin:0 0 0 50px}#about .left{width:calc(100% - 50px)}#about .description{font-weight:var(--myfont-weight-bold);font-size:1.15em;text-align:justify;margin:0 0 20px}#about .right{width:calc(100% - 50px);margin:10px 0 30px}#about .right img{width:100%;height:370px;border-radius:30px}#about p{transform:translateY(30px);opacity:0}#about p.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#about dl{margin:0 0 30px}#about dl dt{font-weight:var(--myfont-weight-bold);color:var(--mycolor-pink);font-size:1.15em;margin:0 0 10px;cursor:pointer;position:relative;padding:0 0 0 32px;transform:translateY(30px);opacity:0}#about dl dt:hover{opacity:.5 !important}#about dl dt:before{content:"";background-image:url(//www.heian-akita.jp/nyukai-nabi/wp/wp-content/themes/ai-group-nice-life-system/css/../images/arrow1.png);width:25px;height:25px;display:block;background-size:cover;position:absolute;left:0}#about dl dt.open:before{transform:rotate(-180deg)}#about dl dt.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#about dl dd{margin:0 0 20px 35px;transform:translateY(30px);opacity:0}#about dl dd.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#about dl span{font-size:.85em;display:block;line-height:1.8;margin:5px 0 0}#flow{margin:0;padding:70px 0;width:100%;background-color:var(--mycolor-light-grey)}#flow .flow-list{counter-reset:number;width:90%;margin:0 auto}#flow .flow-list>div{margin:0 0 10px;padding:20px;background-color:var(--mycolor-light-pink);transform:translateY(30px);opacity:0}#flow .flow-list>div.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#flow .flow-list>div:first-child{border-radius:30px 30px 0 0}#flow .flow-list>div:last-child{border-radius:0 0 30px 30px}#flow .flow-list>div:nth-child(even){background-color:var(--mycolor-white)}#flow .flow-list>div>div{display:flex;justify-content:space-between}#flow .flow-list>div>div>div{width:calc(100% - 200px)}#flow .flow-list>div>div h2{font-size:1.3em;position:relative;display:flex;align-items:center;line-height:1.5}#flow .flow-list>div>div h2:before{counter-increment:number;content:counter(number,decimal-leading-zero);color:var(--mycolor-white);background-color:var(--mycolor-pink);font-size:1.5em;font-weight:var(--myfont-weight-thin);letter-spacing:var(--myfont-space-narrow);text-align:center;border-radius:50%;font-family:var(--myfont-sans-serif-en);margin:0 15px 0 0;width:60px;height:60px;flex-shrink:0;display:inline-flex;flex-direction:column;justify-content:center;line-height:1}#flow .flow-list>div>div p{margin:0 0 20px 75px;font-weight:var(--myfont-weight-bold);text-align:justify}#flow .flow-list>div>div .button1{margin:0 0 0 75px}#flow .flow-list>div>div .fig{margin:0;display:flex;align-items:center;justify-content:center}#flow .flow-list>div>div .fig img{width:170px;height:170px}#flow .flow-list>div>div .button1 a{min-width:145px}.wrap-grey{background-color:var(--mycolor-light-grey)}#flow .flow-sp{display:none}#necessities{margin:0 auto 0 auto;padding:70px 0 0;width:90%;border-top:1px solid var(--mycolor-grey)}#necessities p{font-weight:var(--myfont-weight-bold);font-size:1.2em;text-align:center;transform:translateY(30px);opacity:0}#necessities p.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}.pink{color:var(--mycolor-pink)}#notes{margin:70px auto 0 auto;padding:70px 0;width:90%;border-top:1px solid var(--mycolor-grey)}#notes h2{text-align:center;cursor:pointer;margin:0 auto 25px auto;padding:5px;border-radius:10px;color:var(--mycolor-pink);font-size:1.2em;background-color:var(--mycolor-white);border:2px solid var(--mycolor-pink);width:400px;transition:.3s ease-out;transform:translateY(30px);opacity:0}#notes h2.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#notes h2:hover{opacity:.5 !important}#notes h2:before{content:"";background-image:url(//www.heian-akita.jp/nyukai-nabi/wp/wp-content/themes/ai-group-nice-life-system/css/../images/arrow1.png);width:25px;height:25px;display:inline-block;background-size:cover;margin:0 8px -7px 0}#notes h2.open:before{transform:rotate(-180deg)}#notes ul{transform:translateY(30px);opacity:0}#notes ul.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}.liststyle1{border-left:none !important}.liststyle1 li{margin:0 0 14px !important;padding-left:1.1em;text-indent:-1.2em}.liststyle1 li:before{content:"・";margin-right:.5em}.liststyle2{border-left:none !important;padding:0 !important}.liststyle2 li{padding-left:1.2em;text-indent:-1.3em}.liststyle2 li:before{content:"＊";margin-right:.4em}.liststyle3{border-left:none !important;padding:0 !important}.liststyle3 li{padding-left:1.1em;text-indent:-1.2em}.liststyle3 li:before{content:"・";margin-right:.5em}#form{background-color:var(--mycolor-grey);margin:0}#form h1{background-color:var(--mycolor-pink);color:var(--mycolor-white);font-weight:var(--myfont-weight-bold);font-size:1.6em;text-align:center;padding:10px;position:sticky;top:0;z-index:1}#form h2{color:var(--mycolor-pink);font-weight:var(--myfont-weight-bold);font-size:1.3em;margin:0 0 30px;display:flex;align-items:center}#form h2:after{content:"";display:block;width:100px;height:1px;background-color:var(--mycolor-pink);margin:0 0 0 20px}#form>div{padding:70px 0 20px;margin:0 auto 0 auto;width:90%;max-width:900px}#form .form-notes{margin:0 0 40px}#form .policy{background-color:var(--mycolor-light-grey2);border-radius:5px;padding:30px 20px;margin:0 0 20px}#form .policy>div{height:250px;overflow-y:scroll;padding:0 20px;word-break:break-all}#form .policy-check{text-align:center;margin:0 20px;font-weight:var(--myfont-weight-bold)}.mailfield{margin:70px 0}.mailform dt{font-weight:var(--myfont-weight-bold)}.mailform .small{font-size:.9em;display:block}.mailform dd{margin:5px 0 30px}.required{color:var(--mycolor-pink);font-size:1.2em;margin-left:5px}input[type=text],input[type=email],input[type=tel],input[type=number],textarea{font-weight:400;font-family:var(--myfont-sans-serif);font-size:1em;letter-spacing:.15em;outline:none;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;background-color:var(--mycolor-white);outline:none;border:none;width:100% !important;box-sizing:border-box;-webkit-appearance:none;border-radius:5px}input[type=date]{font-weight:400;font-family:var(--myfont-sans-serif);font-size:1em;letter-spacing:.15em;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;width:100% !important;box-sizing:border-box}.your-lastname,.your-lastfurigana,[data-name=your-lastname],[data-name=your-lastfurigana]{width:calc(50% - 5px) !important;margin-right:10px;display:inline-block}.your-firstname,.your-firstfurigana,[data-name=your-firstname],[data-name=your-firstfurigana]{width:calc(50% - 5px) !important;display:inline-block}.wpcf7-form li>p,.wpcf7-form dt>p,.wpcf7-form dd>p{display:contents}select{appearance:none;font-weight:400;font-family:var(--myfont-sans-serif);font-size:1em;outline:none;margin:0;padding-top:12px;padding-bottom:12px;padding-left:10px;padding-right:10px;background-color:var(--mycolor-white);outline:none;border:none;width:100% !important;-webkit-appearance:none;border-radius:5px}textarea{height:280px !important}input[type=submit]{display:block;margin-left:auto;margin-right:auto;width:100%;color:var(--mycolor-white);background-color:var(--mycolor-pink);border:none;font-family:var(--myfont-sans-serif);font-size:1.2em;letter-spacing:var(--myfont-space-normal);font-weight:var(--myfont-weight-bold);line-height:1;text-align:center;padding:30px 0;margin:40px 0 0;border-radius:10px;-webkit-appearance:none;transition:.3s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{opacity:.6}input[type=submit]:hover{opacity:.5}input[type=submit]:focus{outline:0}.radiobutton .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-right:-1% !important}.radiobutton .wpcf7-list-item{margin:0 1% 10px 0 !important;width:32.3%}.radiobutton .wpcf7-list-item input{display:none}.radiobutton .wpcf7-list-item .wpcf7-list-item-label{display:block;cursor:pointer;margin:0;padding:15px;background:var(--mycolor-white);font-weight:var(--myfont-weight-bold);text-align:center;line-height:1.4;transition:.2s;border-radius:5px;font-size:.9em}.radiobutton .wpcf7-list-item input[type=radio]:checked+.wpcf7-list-item-label{background-color:var(--mycolor-pink);color:var(--mycolor-white)}.checkbox .wpcf7-form-control{display:flex;flex-wrap:wrap;margin-right:-1% !important}.checkbox .wpcf7-list-item{margin:0 1% 10px 0 !important;width:32.3%}.checkbox .wpcf7-list-item input{display:none}.checkbox .wpcf7-list-item .wpcf7-list-item-label{display:block;cursor:pointer;margin:0;padding:15px;background:var(--mycolor-white);color:var(--mycolor-dark-grey);text-align:center;line-height:1.4;transition:.2s;border-radius:5px;font-size:.9em}.checkbox .wpcf7-list-item input[type=checkbox]:checked+.wpcf7-list-item-label{background-color:var(--mycolor-pink);color:var(--mycolor-white)}.birth{display:flex}.birth .label{font-weight:var(--myfont-weight-bold);display:block;margin:0 0 .3em}.birth .year{width:32.6%;margin:0 1% 0 0}.birth .month{width:16%;margin:0 1% 0 0}.birth .date{width:16%;margin:0}.form-notice{font-size:.9em;font-weight:var(--myfont-weight-bold);margin:0 0 0 20px !important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{background-color:var(--mycolor-light-pink);color:var(--mycolor-black);border-radius:10px;border:none;width:70%;margin:30px auto 0 auto;padding:30px;text-align:center}.ajax-loader{margin:20px auto 0 auto !important;display:block !important}.wpcf7-not-valid-tip{color:var(--mycolor-pink);font-weight:var(--myfont-weight-bold);font-size:.9em;margin:5px 0 0}.wpcf7-response-output{border:none !important;text-align:center !important}.grecaptcha-badge{visibility:hidden}.recaptcha{text-align:center;font-size:.9em}#lo-thanks-page header{display:none}#lo-thanks-page>div{height:calc(100vh - 80px);width:100%;margin:0 auto 0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;border:none;transform:translateY(30px);opacity:0}#lo-thanks-page>div.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#lo-thanks-page>div h2{margin:0 0 .1em;font-size:8vw;line-height:1;font-family:var(--myfont-sans-serif-en);font-weight:var(--myfont-weight-normal);letter-spacing:var(--myfont-space-narrow)}#lo-thanks-page>div h3{margin:0 0 2em;font-size:1.1em;line-height:1;font-weight:var(--myfont-weight-bold)}#lo-thanks-page p{margin:0 auto 60px auto;font-size:.9em;text-align:center;font-weight:var(--myfont-weight-bold);width:95%}#lo-notfound-page header{display:none}#lo-notfound-page>div{height:calc(100vh - 80px);width:100%;margin:0 auto 0 auto;text-align:center;display:flex;flex-direction:column;justify-content:center;border:none;transform:translateY(30px);opacity:0}#lo-notfound-page>div.active{transition:transform 1s 0s ease-out,opacity 1s 0s ease-out;transform:translateY(0px);opacity:1}#lo-notfound-page>div h2{margin:0 0 20px;display:block;font-size:3em;font-family:var(--myfont-sans-serif-en);font-weight:var(--myfont-weight-normal);letter-spacing:var(--myfont-space-narrow)}#lo-notfound-page>div p{margin:0 auto 60px auto;font-size:.9em;text-align:center;font-weight:var(--myfont-weight-bold);width:95%}}