@charset "UTF-8";@media print,screen and (min-width:768px){#Home #Header .header__logo .fillColorLogo{fill:#fff}#Home .fv{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Home .fv__back{height:100%}#Home .fv__back .slick-list{height:100%}#Home .fv__back .slick-list .slick-track{height:100%}#Home .fv__back .slick-list .slick-track .slick-slide{height:100%}#Home .fv__back .slick-list .slick-track .slick-slide div{height:100%}#Home .fv__back .slick-list .slick-track .slick-slide picture{height:100%}#Home .fv__back .slick-list .slick-track .slick-slide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#Home .fv__back.movie{width:100%}#Home .fv__back.movie video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#Home .fv__front{position:absolute;width:100%;height:100%;top:0;left:0}#Home .fv__front__inner{width:72.9166666667%;margin:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Home .fv__front__inner h2{width:250px;line-height:0}#Home .fv__front__inner h2 img{width:100%;height:auto}#Home .fv .modalHide{display:none}#Home .garden{margin-top:145px;padding:0 4.1666666667%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#Home .garden__left{width:360px;padding-right:40px}#Home .garden__left>span{font-size:24px;line-height:1.125;letter-spacing:.24em;display:inline-block;margin-bottom:5px}#Home .garden__left>h2{font-size:48px;line-height:1.75;letter-spacing:.2em}#Home .garden__left>em{font-style:normal;font-size:20px;line-height:1.75;letter-spacing:.1em;display:inline-block;margin-top:5px}#Home .garden__left .txt{font-size:16px;line-height:1.75;letter-spacing:.025em;margin-top:10px}#Home .garden__left .garden__btn{margin-top:25px;text-align:center}#Home .garden__left .garden__btn a{width:240px;height:50px;font-size:14px;line-height:1;letter-spacing:.1em}}@media screen and (min-width:768px) and (max-width:1279px){#Home .garden__left{width:50%}}@media print,screen and (min-width:768px){#Home .garden__gallery{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex}#Home .garden__gallery>figure{width:69.1911764706%;line-height:0}#Home .garden__gallery>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#Home .garden__gallery>ul{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Home .garden__gallery>ul li{line-height:0;height:50%;width:100%}#Home .garden__gallery>ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:768px) and (max-width:1279px){#Home .garden__gallery{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#Home .garden__gallery>figure{width:100%}#Home .garden__gallery>ul{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}#Home .garden__gallery>ul li{width:50%;height:auto}}@media print,screen and (min-width:768px){#Home .garden.shinto,#Home .garden.oath{margin-top:80px}#Home .hall{margin-top:125px}#Home .hall__inner{max-width:1080px;width:100%;margin:auto}}@media screen and (min-width:768px) and (max-width:1279px){#Home .hall__inner{max-width:864px}}@media print,screen and (min-width:768px){#Home .hall__title h2{font-size:48px;line-height:1.0833333333;letter-spacing:.05em;color:#1c273e;text-align:center}#Home .hall__title p{text-align:center;font-size:16px;line-height:1.75;letter-spacing:.025em;margin-top:17px}#Home .hall__wrap{margin:30px -22px -22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}}@media screen and (min-width:768px) and (max-width:1279px){#Home .hall__wrap{margin:30px -6px -6px}}@media print,screen and (min-width:768px){#Home .hall__wrap article{width:calc(33.3% - 44px);margin:22px;background:#efeeea;text-align:center;padding:0 0 30px}#Home .hall__wrap article figure img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover}#Home .hall__wrap article h3{text-align:center;margin-top:15px;font-size:40px;line-height:1.1;letter-spacing:.05em}#Home .hall__wrap article span{font-size:12px;line-height:1.75;letter-spacing:.1em}#Home .hall__wrap article p{font-size:16px;line-height:1.75;letter-spacing:0em;margin-top:22px}#Home .hall__wrap article .btnHall{margin-top:20px}#Home .hall__wrap article .btnHall a{font-size:14px;line-height:1;letter-spacing:.1em;width:160px;height:40px;letter-spacing:.2em}}@media screen and (min-width:768px) and (max-width:1279px){#Home .hall__wrap article{width:calc(33.3% - 12px);margin:6px}#Home .hall__wrap article h3{margin-top:25px;text-align:center;font-size:32px;line-height:1.125;letter-spacing:.05em}}@media print,screen and (min-width:768px){#Home .cuisine{padding:0 4.1666666667%;margin-top:140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cuisine{padding:0;margin:75px auto 0;max-width:864px;width:100%}}@media print,screen and (min-width:768px){#Home .cuisine article{width:47.7272727273%;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cuisine article{width:48.6111111111%}}@media print,screen and (min-width:768px){#Home .cuisine article figure{line-height:0;position:relative}#Home .cuisine article figure img{width:100%;height:auto;min-height:400px;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cuisine article figure img{min-height:265px}}@media print,screen and (min-width:768px){#Home .cuisine article figure figcaption{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:48px;line-height:1.0833333333;letter-spacing:.05em;color:#fff}#Home .cuisine article h2{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;top:0;margin-top:4.6296296296%}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cuisine article h2{margin-top:3.3333333333%}}@media print,screen and (min-width:768px){#Home .cuisine article h2 span{font-size:24px;line-height:1.6666666667;letter-spacing:.24em;background:rgba(239,238,234,.9);padding:10px 0}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cuisine article h2 span{font-size:18px;line-height:1.6666666667;letter-spacing:.24em;padding:3px 0}}@media print,screen and (min-width:768px){#Home .cuisine article h2 span+span{margin-left:28px}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cuisine article h2 span+span{margin-left:18px}}@media print,screen and (min-width:768px){#Home .cuisine article .btnCuisine{text-align:center;margin-top:20px}#Home .cuisine article .btnCuisine a{width:240px;height:50px;font-size:16px;line-height:1;letter-spacing:0em}#Home .cuisine article:nth-of-type(odd) figure figcaption{left:5%}#Home .cuisine article:nth-of-type(odd) h2{right:9.5238095238%}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cuisine article:nth-of-type(odd) h2{right:5.9523809524%}}@media print,screen and (min-width:768px){#Home .cuisine article:nth-of-type(even) figure figcaption{right:5%}#Home .cuisine article:nth-of-type(even) h2{left:9.5238095238%}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cuisine article:nth-of-type(even) h2{left:5.9523809524%}}@media print,screen and (min-width:768px){#Home .bridal{margin-top:89px}#Home .bridal__title h2{font-size:48px;line-height:1.0833333333;letter-spacing:.05em;color:#1c273e;text-align:center}#Home .bridal__title p{text-align:center;font-size:16px;line-height:1.75;letter-spacing:.025em;margin-top:17px}#Home .bridal__frame{background:#fff;margin-top:35px}#Home .bridal__btn{text-align:center;margin-top:34px}#Home .bridal__btn a{width:240px;height:50px;font-size:14px;line-height:1;letter-spacing:.1em}#Home .boxLink{margin-top:100px;padding:0 4.1666666667%}}@media screen and (min-width:768px) and (max-width:1279px){#Home .boxLink{padding:0;margin:75px auto 0;max-width:864px;width:100%}}@media print,screen and (min-width:768px){#Home .boxLink ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Home .boxLink ul li{width:47.7272727273%;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}}@media screen and (min-width:768px) and (max-width:1279px){#Home .boxLink ul li{width:48.6111111111%}}@media print,screen and (min-width:768px){#Home .boxLink ul li figure{line-height:0;position:relative;overflow:hidden}#Home .boxLink ul li figure img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .15s ease;transition:all .15s ease}#Home .boxLink ul li a{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Home .boxLink ul li a .title{width:280px;height:120px;background:rgba(255,255,255,.75);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Home .boxLink ul li a .title h2{font-size:48px;line-height:1.0833333333;letter-spacing:.05em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);color:#1c273e}#Home .boxLink ul li a .title h2:after{position:absolute;content:"";width:24px;height:1px;background:#1c273e;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#Home .boxLink ul li a .title span{font-size:16px;line-height:1.75;letter-spacing:0em;margin-top:3px}#Home .boxLink ul li:hover{opacity:1}#Home .boxLink ul li:hover figure img{-webkit-transform:scale(1.05);transform:scale(1.05)}#Home .cms{margin-top:115px}#Home .cms__inner{max-width:1080px;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cms__inner{max-width:864px}}@media print,screen and (min-width:768px){#Home .cms__inner h2{font-size:14px;line-height:1.7142857143;letter-spacing:.1em;color:#646478;padding:0 0 0 20px;margin-bottom:10px}#Home .cms__inner h2 span{font-size:48px;line-height:1.0833333333;letter-spacing:.05em;color:#1c273e}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cms__inner h2 span{font-size:36px;line-height:1.1111111111;letter-spacing:.05em}}@media print,screen and (min-width:768px){#Home .cms__inner .news{width:46.2962962963%}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cms__inner .news{width:57.8703703704%}}@media print,screen and (min-width:768px){#Home .cms__inner .news__list{border-top:1px solid #1c273e}#Home .cms__inner .news__list ul li{border-bottom:1px solid #1c273e}#Home .cms__inner .news__list ul li a{position:relative;padding:10px 40px 10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition:all .15s ease;transition:all .15s ease}#Home .cms__inner .news__list ul li a:after{position:absolute;content:"";width:40px;height:40px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrow_link.svg) 0 0 no-repeat;background-size:contain;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .15s ease;transition:all .15s ease}#Home .cms__inner .news__list ul li a:hover{opacity:1;background:#efeeea}#Home .cms__inner .news__list ul li a:hover:after{right:-10px}#Home .cms__inner .news__list ul li a .meta{background:#646478;color:#fff;font-size:14px;line-height:2.1428571429;letter-spacing:.025em;display:inline-block;padding:0 5px;white-space:nowrap}#Home .cms__inner .news__list ul li a time{font-size:14px;line-height:1.7142857143;letter-spacing:0em;margin-top:5px}#Home .cms__inner .news__list ul li a p{width:100%;font-size:20px;line-height:1.75;letter-spacing:0em}#Home .cms__inner .news__list .btnCms{text-align:center;margin-top:23px}#Home .cms__inner .news__list .btnCms a{width:240px;height:50px;font-size:14px;line-height:1;letter-spacing:.1em}#Home .cms__inner .infor{width:46.2962962963%}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cms__inner .infor{width:37.2685185185%}}@media print,screen and (min-width:768px){#Home .cms__inner .infor__link ul li+li{margin-top:22px}#Home .cms__inner .infor__link ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:81px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #1c273e;padding:0 110px;font-size:20px;line-height:1.75;letter-spacing:0em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .15s ease;transition:all .15s ease}}@media screen and (min-width:768px) and (max-width:1279px){#Home .cms__inner .infor__link ul li a{padding:0 10px 0 40px}}@media print,screen and (min-width:768px){#Home .cms__inner .infor__link ul li a:after{content:"";width:40px;height:40px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrow_link.svg) 0 0 no-repeat;background-size:contain;-webkit-transition:all .15s ease;transition:all .15s ease}#Home .cms__inner .infor__link ul li a:hover{opacity:1;background:#efeeea}#Home .cms__inner .infor__link ul li a:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}.Scroll #Home #Header .header__logo .fillColorLogo{fill:#1c273e}#Ceremony .mod_contentsBlock .header .other{margin-left:2.2727272727%}#Ceremony .mod_contentsBlock .header .other .mod_linkBtn{margin-top:15px;width:300px;height:60px}#Ceremony .mod_contentsBlock .header .other .mod_linkBtn span{font-size:16px;line-height:1;letter-spacing:.1em}#Ceremony .mod_contentsBlock .header .other .mod_linkBtn img,#Ceremony .mod_contentsBlock .header .other .mod_linkBtn .svg{width:60px}#Ceremony .mod_contentsBlock .summary .textWrap .text .capacity{text-align:right}#Ceremony .mod_contentsBlock .btnLine{text-align:center}#Ceremony .mod_contentsBlock .btnLine .btn .copy{font-size:14px;line-height:1;letter-spacing:0em}#Ceremony .mod_contentsBlock .btnLine .btn .mod_linkBtn{margin-top:15px;width:300px;height:60px}#Ceremony .mod_contentsBlock .btnLine .btn .mod_linkBtn span{font-size:16px;line-height:1;letter-spacing:0em}#Ceremony .mod_contentsBlock .btnLine .btn .mod_linkBtn img,#Ceremony .mod_contentsBlock .btnLine .btn .mod_linkBtn .svg{width:60px}#Garden #Main{padding-top:160px}#Garden .cover .inner{position:relative}#Garden .cover .page_title{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.5));filter:drop-shadow(0px 0px 2px rgba(0,0,0,.5));position:absolute;top:0;left:0;width:100%;font-size:48px;line-height:1.75;letter-spacing:.2em;color:#fff;text-align:center;padding-top:8.5227272727%}#Garden .cover .page_title small,#Garden .cover .page_title span{display:block;font-size:20px}#Garden .cover .page_title span{letter-spacing:.1em}#Garden .location .sectionTitle{font-size:32px;line-height:1;letter-spacing:.2em;text-align:center;margin-top:7.4074074074%;margin-bottom:3.7037037037%}#Garden .location .fig{position:relative;margin-bottom:3.7037037037%}#Garden .location .fig .map{position:absolute;top:0;left:0;width:100%;z-index:10}#Garden .location .fig .image{position:relative;z-index:1}#Garden .location .linkList{margin-bottom:3.7037037037%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Garden .location .linkList>dl{width:calc((100% - 6.2962962963%)/3)}#Garden .location .linkList>dl>dt{font-size:16px;line-height:1;letter-spacing:0em;background:#0a0a28;color:#fff;text-align:center;padding:.5em 1em}#Garden .location .linkList>dl>dd a{display:block;padding:10px 0 10px 10px;border-bottom:solid 1px #646478;-webkit-transition:background .15s ease-out;transition:background .15s ease-out}#Garden .location .linkList>dl>dd a:hover{background:#efeeea}#Garden .location .linkList>dl>dd dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Garden .location .linkList>dl>dd dl dt img{width:32px}#Garden .location .linkList>dl>dd dl dt img+img{margin-left:3px}#Garden .location .linkList>dl>dd dl dd{margin-left:10px;font-size:18px;line-height:1.5555555556;letter-spacing:.1em}#Garden .location .linkList>dl>dd dl dd ruby rt{font-size:12px;line-height:1.5;letter-spacing:.2em}#Garden .mod_contentsBlock .header .other{margin-left:2.2727272727%}#Garden .mod_contentsBlock .header .other .mod_linkBtn{margin-top:15px;width:300px;height:60px}#Garden .mod_contentsBlock .header .other .mod_linkBtn span{font-size:16px;line-height:1;letter-spacing:.1em}#Garden .mod_contentsBlock .header .other .mod_linkBtn img,#Garden .mod_contentsBlock .header .other .mod_linkBtn .svg{width:60px}#Garden .mod_contentsBlock .summary .textWrap .title span{letter-spacing:.05em}#Garden .mod_brand .title img{width:200px}#Garden .mod_brand .mod_linkBtn{width:300px;height:60px}#Garden .mod_brand .mod_linkBtn img,#Garden .mod_brand .mod_linkBtn .svg{width:60px}#Garden .modalHide{display:none}#Garden .modal .frame{background:#fff;padding:7.4074074074%}#Garden .modal .frame .modalTitle{text-align:center;margin-bottom:6.5217391304%}#Garden .modal .frame .modalTitle dt{margin-bottom:10px}#Garden .modal .frame .modalTitle dt img{width:50px}#Garden .modal .frame .modalTitle dt img+img{margin-left:10px}#Garden .modal .frame .modalTitle dd{font-size:32px;line-height:1.25;letter-spacing:.2em}#Garden .modal .frame .modalTitle dd ruby rt{font-size:14px;line-height:1;letter-spacing:.24em}#Garden .modal .column2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Garden .modal .column2 .text{width:47.2826086957%;font-size:24px;line-height:1.75;letter-spacing:.1em}#Garden .modal .column2 .text small{font-size:75%}#Garden .modal .column2 .image{width:47.8260869565%}#Garden .modal .column3,#Garden .modal .column5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Garden .modal .column3 .img,#Garden .modal .column5 .img{margin-bottom:16px;font-size:16px;line-height:1.5;letter-spacing:.1em;text-align:center}#Garden .modal .column3 .img img,#Garden .modal .column5 .img img{display:block;margin-bottom:5px}#Garden .modal .column3 .img{width:calc((100% - 32px)/3)}#Garden .modal .column5{-ms-flex-wrap:wrap;flex-wrap:wrap}#Garden .modal .column5 .img{width:calc((100% - 64px)/5)}#Banquet .mod_contentsBlock .header .other{margin-left:2.2727272727%}#Banquet .mod_contentsBlock .header .other .mod_linkBtn{margin-top:15px;width:300px;height:60px}#Banquet .mod_contentsBlock .header .other .mod_linkBtn span{font-size:16px;line-height:1;letter-spacing:.1em}#Banquet .mod_contentsBlock .header .other .mod_linkBtn img,#Banquet .mod_contentsBlock .header .other .mod_linkBtn .svg{width:60px}#Banquet .mod_contentsBlock .summary .textWrap .title span{font-size:28px;line-height:2;letter-spacing:0em}#Banquet .mod_contentsBlock .summary .textWrap .text .capacity{text-align:right}#Banquet .mod_contentsBlock .btnLine{text-align:center}#Banquet .mod_contentsBlock .btnLine .btn .copy{font-size:14px;line-height:1;letter-spacing:0em}#Banquet .mod_contentsBlock .btnLine .btn .mod_linkBtn{margin-top:15px;width:300px;height:60px}#Banquet .mod_contentsBlock .btnLine .btn .mod_linkBtn span{font-size:16px;line-height:1;letter-spacing:0em}#Banquet .mod_contentsBlock .btnLine .btn .mod_linkBtn img,#Banquet .mod_contentsBlock .btnLine .btn .mod_linkBtn .svg{width:60px}#Cuisine .mod_contentsBlock .summary .textWrap .title span{letter-spacing:.05em}#Cuisine .mod_contentsBlock .line.column3{margin-top:1.1363636364%;margin-bottom:2.2727272727%}#Cuisine .mod_contentsBlock.dessert .summary .textWrap .title span{letter-spacing:-.05em}#Cuisine .mod_contentsBlock.dessert .summary .textWrap .title span.sub,#Cuisine .mod_contentsBlock.dessert .summary .textWrap .title span.ml1em{letter-spacing:.05em}#Cuisine .profileBlock{background:#efeeea}#Cuisine .profileBlock .narrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:4.5454545455%;padding-bottom:4.5454545455%}#Cuisine .profileBlock .narrow .profile{margin-left:3.7037037037%}#Cuisine .profileBlock .pcTitle{font-size:48px;line-height:1;letter-spacing:.05em;width:clamp(0px,24.0740740741%,260px);-webkit-box-flex:0;-ms-flex:0 0 24.0740740741%;flex:0 0 24.0740740741%}#Cuisine .profileBlock .image{width:280px;-webkit-box-flex:0;-ms-flex:0 0 280px;flex:0 0 280px}#Cuisine .profileBlock .profile dt{margin-bottom:30px}#Cuisine .profileBlock .profile dt strong,#Cuisine .profileBlock .profile dt span{display:block}#Cuisine .profileBlock .profile dt strong{font-size:16px;line-height:1;letter-spacing:0em;margin-bottom:.5em}#Cuisine .profileBlock .profile dt .ja{font-size:28px;line-height:1;letter-spacing:.4em}#Cuisine .profileBlock .profile dt .en{font-size:16px;line-height:1;letter-spacing:.1em;margin-top:1em}#Cuisine .profileBlock .profile dd{font-size:16px;line-height:1.75;letter-spacing:0em}#Cuisine .profileBlock .spProfile{display:none}#Dress .mod_contentsBlock{margin-top:0}#Dress .mod_contentsBlock:before{display:none}#Dress .mod_contentsBlock .line.column3{margin-top:1.1363636364%;margin-bottom:2.2727272727%}#Dress .mod_brand .title img{width:200px}#Dress .mod_brand .mod_linkBtn{border:solid 1px #f1a492;background:#f1a492;color:#fff;width:300px;height:60px}#Dress .mod_brand .mod_linkBtn img,#Dress .mod_brand .mod_linkBtn .svg{width:60px}#Dress .mod_brand .mod_linkBtn img .fillColor,#Dress .mod_brand .mod_linkBtn .svg .fillColor{fill:#fff}#Dress .mod_brand .mod_linkBtn:hover{background:#fff;color:#f1a492}#Dress .mod_brand .mod_linkBtn:hover .svg .fillColor{fill:#f1a492}#Report .read{text-align:center}#Report .read .text{font-size:16px;line-height:1.75;letter-spacing:0em}#Report .read .mod_selectLink{margin-top:20px}#Report .entryList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}#Report .entryList>li{width:48.1481481481%;padding-bottom:3.7037037037%;margin-bottom:3.7037037037%;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/line_dot.svg) no-repeat left bottom;background-size:auto 2px}#Report .entryList>li:nth-child(even){margin-left:auto}#Report .entryList>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#Report .entryList>li>a .image{width:50%}#Report .entryList>li>a .image span{display:block;overflow:hidden}#Report .entryList>li>a .image img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#Report .entryList>li>a .textArea{width:47.1153846154%;padding:20px 0}#Report .entryList>li>a .textArea dt{font-size:24px;line-height:1.5;letter-spacing:.05em}#Report .entryList>li>a .textArea dd{font-size:18px;line-height:1.5555555556;letter-spacing:0em;margin-top:.5em}#Report .entryList>li>a .linkDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;bottom:0;text-align:right;font-size:14px;line-height:1;letter-spacing:.2em;text-align:right}#Report .entryList>li>a .linkDetail img{width:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#Report .entryList>li>a:hover{background:#efeeea}#Report .entryList>li>a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}#Report .entryList>li>a:hover .linkDetail img{-webkit-transform:translateX(5px);transform:translateX(5px)}#Report .entryList>li .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#Report .entryList>li .category li{font-size:14px;line-height:1;letter-spacing:0em;background:#efeeea;padding:.5em;margin-right:1em;margin-top:1em}#Report .entryList>li .category li a{cursor:default;pointer-events:none}#Report .detail{margin-top:190px}#Report .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Report .summary .image{width:calc(100% - 360px - 3.7037037037%)}#Report .summary .textArea{width:360px;text-align:center;margin-left:auto}#Report .summary .textArea .name{font-size:28px;line-height:1.5;letter-spacing:.05em}#Report .summary .textArea .date{font-size:20px;line-height:1;letter-spacing:0em}#Report .summary .textArea .title{font-size:20px;line-height:1.5;letter-spacing:0em;margin-top:.5em;margin-bottom:1.5em}#Report .summary .textArea .mod_table{width:100%;border-top:solid 1px #646478}#Report .summary .textArea .mod_table dl dt,#Report .summary .textArea .mod_table dl dd{border-bottom:solid 1px #646478;font-size:16px;line-height:1.5;letter-spacing:0em;padding:.5em}#Report .summary .textArea .mod_table dl dt{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;background:#efeeea;white-space:nowrap}#Report .summary .textArea .mod_table dl dd{text-align:left}#Report .interview{counter-reset:list-number;margin-top:6.4814814815%}#Report .interview .title{font-size:28px;line-height:1;letter-spacing:.05em;text-align:center}#Report .interview .block{counter-increment:list-number;margin-top:3.7037037037%}#Report .interview .block>dl dt,#Report .interview .block>dl dd{padding-left:3.7037037037%;padding-right:3.7037037037%}#Report .interview .block>dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:16px;line-height:1.375;letter-spacing:0em;border-bottom:solid 1px #646478;padding-bottom:.5em;margin-bottom:.5em}#Report .interview .block>dl dt:before{content:"0" counter(list-number) ". ";font-size:28px;line-height:1;letter-spacing:.05em;margin-right:.5em}#Report .interview .block .photoList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:auto;margin-right:auto;margin-top:15px}#Report .interview .block .photoList .image{width:25%}#Report .mod_pageNavi{margin-top:40px}#Report .detail+.mod_pageNavi{margin-top:80px}#News .read{text-align:center}#News .entryList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:60px}#News .entryList>li{width:48.1481481481%;padding-bottom:3.7037037037%;margin-bottom:3.7037037037%;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/line_dot.svg) no-repeat left bottom;background-size:auto 2px}#News .entryList>li:nth-child(even){margin-left:auto}#News .entryList>li>a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#News .entryList>li>a .image{width:50%}#News .entryList>li>a .image span{display:block;overflow:hidden}#News .entryList>li>a .image img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#News .entryList>li>a .textArea{width:47.1153846154%;padding:20px 0}#News .entryList>li>a .textArea dt{font-size:14px;line-height:1;letter-spacing:0em}#News .entryList>li>a .textArea dd{font-size:20px;line-height:1.75;letter-spacing:0em;margin-top:.5em}#News .entryList>li>a .linkDetail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;right:0;bottom:0;text-align:right;font-size:14px;line-height:1;letter-spacing:.2em;text-align:right}#News .entryList>li>a .linkDetail img{width:20px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#News .entryList>li>a:hover{background:#efeeea}#News .entryList>li>a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}#News .entryList>li>a:hover .linkDetail img{-webkit-transform:translateX(5px);transform:translateX(5px)}#News .entryList>li .category{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#News .entryList>li .category li{font-size:14px;line-height:1;letter-spacing:0em;background:#efeeea;padding:.5em;margin-right:1em;margin-top:1em}#News .entryList>li .category li a{cursor:default;pointer-events:none}#News .contentsTitle{font-size:28px;line-height:1;letter-spacing:.05em;text-align:center;margin-top:190px;margin-bottom:70px}#News .detail{position:relative}#News .detail .metaBlock{float:left;position:sticky;top:20px;left:0;width:48.1481481481%}#News .detail .metaBlock .meta{padding-left:20px;padding-right:20px;padding-bottom:15px;margin-bottom:20px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/line_dot.svg) no-repeat left bottom;background-size:auto 2px}#News .detail .metaBlock .entryTitle{font-size:20px;line-height:1.75;letter-spacing:0em;margin-bottom:.5em}#News .detail .metaBlock .entryDate{font-size:14px;line-height:1;letter-spacing:0em;text-align:right}#News .detail .metaBlock .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#News .detail .metaBlock .category li{font-size:14px;line-height:1;letter-spacing:0em;background:#0a0a28;color:#fff;padding:.5em;margin-left:1em;margin-top:1em}#News .detail .metaBlock .category li a{cursor:default;pointer-events:none}#News .detail .entryBody{width:44.4444444444%;margin-left:auto}#News .mod_pageNavi{margin-top:40px}#News .detail+.mod_pageNavi{margin-top:80px}#Plan .read{text-align:center}#Plan .read .text dt{font-size:24px;line-height:1.75;letter-spacing:0em}#Plan .read .text dd{font-size:16px;line-height:1.75;letter-spacing:0em;margin-top:1em}#Plan .entryList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:120px;max-width:1080px;margin-left:auto;margin-right:auto}#Plan .entryList>li{width:48.1481481481%;margin-bottom:4.6296296296%;border-bottom:solid 1px #646478}#Plan .entryList>li>a{display:block;padding-bottom:1.8518518519%;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#Plan .entryList>li>a .title{font-size:24px;line-height:1.2083333333;letter-spacing:0em}#Plan .entryList>li>a .set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px}#Plan .entryList>li>a .image{width:calc(100% - 200px)}#Plan .entryList>li>a .image span{display:block;overflow:hidden}#Plan .entryList>li>a .image img{-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#Plan .entryList>li>a .price{width:200px;text-align:left}#Plan .entryList>li>a .price dl{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}#Plan .entryList>li>a .price dt{font-size:16px;line-height:1;letter-spacing:0em;color:#000}#Plan .entryList>li>a .price dd{font-size:36px;line-height:1;letter-spacing:0em;color:#646478}#Plan .entryList>li>a .price dd small{font-size:50%}#Plan .entryList>li>a .copy{font-size:16px;line-height:1.75;letter-spacing:0em;text-align:left;padding:1em}#Plan .entryList>li>a .mod_linkBtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;font-size:12px;line-height:1;letter-spacing:.2em;padding-left:1em}#Plan .entryList>li>a .mod_linkBtn img,#Plan .entryList>li>a .mod_linkBtn .svg{width:40px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}#Plan .entryList>li>a:hover{background:#efeeea}#Plan .entryList>li>a:hover .image img{-webkit-transform:scale(1.05);transform:scale(1.05)}#Plan .entryList>li>a:hover .mod_linkBtn img,#Plan .entryList>li>a:hover .mod_linkBtn .svg{-webkit-transform:translateX(5px);transform:translateX(5px)}#Plan .entryList>li .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#Plan .entryList>li .category li{font-size:14px;line-height:1;letter-spacing:0em;background:#fff;border:solid 1px #0a0a28;padding:.2em;margin-right:.2em;margin-top:.2em}}@media print,screen and (min-width:768px) and (min-width:1921px){#Plan .entryList{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;max-width:1680px}#Plan .entryList>li{width:520px;margin-bottom:50px;margin-left:20px;margin-right:20px}#Plan .entryList>li>a{padding-bottom:20px}#Plan .entryList>li>a .image{width:320px}#Plan .entryList>li>a .price{width:200px}}@media print,screen and (min-width:768px){#Plan .detail{margin-top:190px}#Plan .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Plan .summary .image{width:48.1481481481%}#Plan .summary .textArea{width:48.1481481481%;margin-left:auto;padding-left:1.8518518519%;padding-right:1.8518518519%}#Plan .summary .textArea .title{font-size:24px;line-height:1.5;letter-spacing:0em}#Plan .summary .textArea .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#Plan .summary .textArea .category li{font-size:14px;line-height:1;letter-spacing:0em;background:#fff;border:solid 1px #0a0a28;padding:.2em;margin-right:.2em;margin-top:.2em}#Plan .summary .textArea .price{margin-top:8.3333333333%;margin-bottom:8.3333333333%}#Plan .summary .textArea .price dl{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}#Plan .summary .textArea .price dt{font-size:16px;line-height:1;letter-spacing:0em;color:#000}#Plan .summary .textArea .price dd{font-size:36px;line-height:1;letter-spacing:0em;color:#646478}#Plan .summary .textArea .price dd small{font-size:50%}#Plan .summary .textArea .copy{font-size:16px;line-height:1.75;letter-spacing:0em}#Plan .contents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Plan .contents .layoutL,#Plan .contents .layoutR{width:48.1481481481%;padding-left:1.8518518519%;padding-right:1.8518518519%}#Plan .contents .contentsBlock{margin-top:12.5%}#Plan .contents .contentsBlock .contentsTitle{font-size:24px;line-height:1;letter-spacing:0em;text-align:center;margin-bottom:.8em}#Plan .contents .contentsBlock .mod_table{border-collapse:collapse}#Plan .contents .contentsBlock .mod_table>dl>dt,#Plan .contents .contentsBlock .mod_table>dl>dd{font-size:16px;line-height:1.75;letter-spacing:0em;border-top:solid 1px #646478;border-bottom:solid 1px #646478}#Plan .contents .contentsBlock .mod_table>dl>dt{text-align:right;background:#efeeea;font-weight:500;padding:.5em;width:120px;white-space:nowrap}#Plan .contents .contentsBlock .mod_table>dl>dd{padding:.5em 0 .5em 1em}#Plan .contents .contentsBlock .mod_table>dl.disable>dt,#Plan .contents .contentsBlock .mod_table>dl.disable>dd{opacity:.3}#Plan .mod_pageNavi{margin-top:40px}#Plan .detail+.mod_pageNavi{margin-top:80px}#Access .access__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Access .access__info iframe{-webkit-box-flex:1;-ms-flex:1;flex:1;height:441px}#Access .access__info__con{width:369px;margin-left:35px}#Access .access__info__con .intro{font-size:16px;line-height:1.75;letter-spacing:0em;color:#0a0a28}#Access .access__info__con address{font-style:normal;font-size:16px;line-height:1.75;letter-spacing:0em;margin-top:58px}#Access .access__info__con .list{margin-top:10px}#Access .access__info__con .list dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;line-height:1.75;letter-spacing:0em}#Access .access__info__con .list dl dt{width:89px;margin-right:20px;text-align:justify;margin-bottom:-28px}#Access .access__info__con .list dl dt:after{content:"";display:inline-block;width:100%}#Access .access__info__con .list dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}#Access .access__info__con .btnMap{margin-top:33px;text-align:right}#Access .access__info__con .btnMap a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:60px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:16px;line-height:1.75;letter-spacing:0em;color:#1c273e;background:#efeeea;border:1px solid #efeeea;padding:0 0 0 20px;-webkit-transition:all .15s ease;transition:all .15s ease}#Access .access__info__con .btnMap a:after{position:absolute;content:"";width:8.02px;height:16.14px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonDown.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}#Access .access__info__con .btnMap a:hover{border:1px solid #1c273e;background:#fff}#Access .access__nav{margin-top:35px}#Access .access__nav>p{text-align:center;font-size:14px;line-height:1.75;letter-spacing:0em;color:#1c273e}#Access .access__nav ul{margin:15px -10px -10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#Access .access__nav ul li{width:calc(20% - 20px);margin:10px}#Access .access__nav ul li a{width:100%;border-top:1px solid #1c273e;border-bottom:1px solid #1c273e;font-size:16px;line-height:1.75;letter-spacing:0em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 0 0 10px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .15s ease;transition:all .15s ease}#Access .access__nav ul li a:after{position:absolute;content:"";width:14.14px;height:7.07px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrowDown.svg) 0 0 no-repeat;background-size:contain;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#Access .access__nav ul li a:hover{background:#efeeea}#Access .access__con{margin-top:50px}#Access .access__con>dl+dl{margin-top:81px}#Access .access__con>dl>dt{background:#1c273e;color:#fff;font-size:16px;line-height:1.75;letter-spacing:0em;padding:16px 0 16px 20px}#Access .access__con>dl>dd{margin-top:20px}#Access .access__con>dl>dd figure{line-height:0}#Access .access__con>dl>dd figure img{width:100%;height:auto}#FAQ .faq__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-10px -20px}#FAQ .faq__nav ul li{width:calc(25% - 40px);margin:10px 20px}#FAQ .faq__nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:40px;font-size:16px;line-height:1.75;letter-spacing:0em;background:#1c273e;color:#fff;border:1px solid #1c273e;-webkit-transition:all .15s ease;transition:all .15s ease}#FAQ .faq__nav ul li a.active{border:1px solid #1c273e;color:#1c273e;background:#fff}#FAQ .faq__nav ul li a:hover{border:1px solid #1c273e;color:#1c273e;background:#fff}#FAQ .faq__form{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#FAQ .faq__form .wrapInput{width:416px;height:40px;border:1px solid #646478;border-radius:8px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);padding:0 0 0 32px}#FAQ .faq__form .wrapInput:before{position:absolute;content:"";width:15.88px;height:16.24px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/faq/icon_search.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:8px}#FAQ .faq__form .wrapInput input{height:100%;width:100%;font-family:"Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:14px;line-height:1.75;letter-spacing:0em}#FAQ .faq__form .wrapInput input:placeholder{opacity:1}#FAQ .faq__form button{margin-left:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:85px;height:40px;background:#646478;color:#fff;font-size:14px;line-height:1.75;letter-spacing:0em;cursor:pointer}#FAQ .faq__form button:hover{opacity:.7}#FAQ .faq__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:20px -30px -30px}#FAQ .faq__list dl{width:calc(50% - 60px);margin:30px}#FAQ .faq__list dl dt{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:16px;line-height:1.375;letter-spacing:0em;padding:0 0 30px 58px;border-bottom:1px dashed #646478}#FAQ .faq__list dl dt:before{position:absolute;content:"Q";font-size:36px;line-height:1;letter-spacing:.001em;font-weight:300;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;color:#646478;left:13px;top:-9px}#FAQ .faq__list dl dd{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:16px;line-height:1.75;letter-spacing:0em;padding:0 0 0 58px;margin-top:14px}#FAQ .faq__list dl dd:before{position:absolute;content:"A";font-size:36px;line-height:1;letter-spacing:.001em;font-weight:300;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;color:#646478;left:13px;top:0}#FAQ .faq__btn{text-align:center;margin-top:30px}#FAQ .faq__btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:60px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:16px;line-height:1.75;letter-spacing:0em;color:#1c273e;background:#efeeea;border:1px solid #efeeea;padding:0 0 0 20px;-webkit-transition:all .15s ease;transition:all .15s ease}#FAQ .faq__btn a:after{position:absolute;content:"";width:8.02px;height:16.14px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonDown.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px}#FAQ .faq__btn a:hover{opacity:1;border:1px solid #efeeea;background:#fff}#After .after__nav>p{text-align:center;font-size:14px;line-height:2;letter-spacing:0em}#After .after__nav ul{margin:20px -22.5px -22.5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#After .after__nav ul li{width:calc(33.3% - 45px);margin:22.5px}#After .after__nav ul li a{width:100%;border-top:1px solid #1c273e;border-bottom:1px solid #1c273e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:77px;padding:0 0 0 10px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .15s ease;transition:all .15s ease}#After .after__nav ul li a span{font-size:24px;line-height:1.0833333333;letter-spacing:0em;color:#0a0a28}#After .after__nav ul li a small{font-size:14px;line-height:1.7142857143;letter-spacing:0em}#After .after__nav ul li a:after{position:absolute;content:"";width:14.14px;height:7.07px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrowDown.svg) 0 0 no-repeat;background-size:contain;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#After .after__nav ul li a:hover{background:#efeeea}#After .after__ar .title{text-align:center;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);padding:0 0 20px}#After .after__ar .title:after{position:absolute;content:"";width:32px;height:2px;background:#646478;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#After .after__ar .title h3{font-size:40px;line-height:1.075;letter-spacing:.05em;color:#1c273e;margin-bottom:15px}#After .after__ar .title span{font-size:24px;line-height:1.1666666667;letter-spacing:0em;color:#0a0a28}#After .after__ar .txt{font-size:16px;line-height:1.75;letter-spacing:.025em;margin-top:15px}#After .after__ani{margin-top:80px}#After .after__ani:after{content:"";clear:both;display:table}#After .after__ani figure{float:right;width:50%;margin-left:7.4074074074%}#After .after__ani .title{float:left;width:42.5925925926%;padding-top:20px}#After .after__ani .txt{float:left;width:42.5925925926%}#After .after__ani .banner{width:100%;float:left;text-align:center;margin-top:40px}#After .after__ani .banner a{display:inline-block;width:320px}#After .after__ani .banner a img{width:100%;height:auto}#After .after__ani .banner a span{font-size:14px;line-height:1.75;letter-spacing:.3em;margin-top:3px}#After .after__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);margin-top:180px}#After .after__col:before{position:absolute;content:"";width:17px;height:17px;background:#646478;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-100px}#After .after__col .after__ar{width:44.4444444444%}#After .after__col .after__present .btn{text-align:center;margin-top:40px}#After .after__col .after__present .btn a{line-height:0;width:320px;display:inline-block}#After .after__col .after__present .btn a img{width:100%;height:auto}#After .after__col .after__change .btn{text-align:center;margin-top:40px}#After .after__col .after__change .btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:320px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:76px;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background:#0a0a28}#After .after__col .after__change .btn a small{font-size:14px;line-height:1.9285714286;letter-spacing:.1em}#After .after__col .after__change .btn a span{font-size:20px;line-height:1.15;letter-spacing:0em}#Engagement .engagement__intro{text-align:center;font-size:16px;line-height:1.75;letter-spacing:0em}#Engagement .engagement__wrap{margin-top:95px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Engagement .engagement__wrap .engagement__ar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);margin-top:178px}#Engagement .engagement__wrap .engagement__ar:before{position:absolute;content:"";width:17px;height:17px;background:#646478;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-98px}#Engagement .engagement__wrap .engagement__ar .title{text-align:center;width:50%}#Engagement .engagement__wrap .engagement__ar .title h3{font-size:48px;line-height:1.1458333333;letter-spacing:.2em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);padding-bottom:14px}#Engagement .engagement__wrap .engagement__ar .title h3:after{position:absolute;content:"";width:32px;height:2px;background:#646478;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}#Engagement .engagement__wrap .engagement__ar .title h4{font-size:24px;line-height:1.125;letter-spacing:.1em;margin-top:24px}#Engagement .engagement__wrap .engagement__ar .title p{font-size:16px;line-height:1.75;letter-spacing:.025em;margin-top:13px}#Engagement .engagement__wrap .engagement__ar .bigImg{width:50%;line-height:0}#Engagement .engagement__wrap .engagement__ar .bigImg img{width:100%;height:auto}#Engagement .engagement__wrap .engagement__ar .gallery{width:50%;margin-top:40px;margin-bottom:0}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots{bottom:10px}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots li{width:8px;height:8px;margin:0 4px}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots li button{width:8px;height:8px}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots li button:before{width:8px;height:8px;border-radius:50%;background:rgba(239,238,234,.5);opacity:1}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots li.slick-active button:before{background:#efeeea}#Engagement .engagement__wrap .engagement__ar .txt{width:50%;padding-left:70px;margin-top:40px;font-size:16px;line-height:1.75;letter-spacing:0em}#Engagement .engagement__wrap .engagement__ar .threeCol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-2px -18px -18px}#Engagement .engagement__wrap .engagement__ar .threeCol figure{width:calc(33.3% - 36px);margin:18px;line-height:0}#Engagement .engagement__wrap .engagement__ar .threeCol figure img{width:100%;height:auto}#Engagement .engagement__wrap .engagement__ar .listImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:30px}#Engagement .engagement__wrap .engagement__ar .listImg li{line-height:0;width:50%}#Engagement .engagement__wrap .engagement__ar .listImg li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#Engagement .engagement__wrap .engagement__ar .btn{text-align:center;margin-top:40px;width:100%}#Engagement .engagement__wrap .engagement__ar .btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:60px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:16px;line-height:1.75;letter-spacing:0em;color:#fff;background:#1c273e;border:1px solid #1c273e;padding:0 0 0 20px;-webkit-transition:all .15s ease;transition:all .15s ease}#Engagement .engagement__wrap .engagement__ar .btn a:after{position:absolute;content:"";width:9.74px;height:23.8px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonRight.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}#Engagement .engagement__wrap .engagement__ar .btn a:hover{color:#1c273e;border:1px solid #1c273e;background:#fff}#Engagement .engagement__wrap .engagement__ar .btn a:hover:after{background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonRightBase.svg) 0 0 no-repeat;background-size:contain}#Engagement .engagement__wrap .engagement__ar:first-child{margin-top:0}#Engagement .engagement__wrap .engagement__ar:first-child:before{top:-58px}#Engagement .engagement__wrap .engagement__ar.specialFull .title{width:100%}#Engagement .engagement__wrap .engagement__ar.hasDocBot:after{position:absolute;content:"";width:17px;height:17px;background:#646478;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);bottom:-98px}#Engagement .engagement__wrap .engagement__ar.specialHalf{width:48.1481481481%}#Engagement .engagement__wrap .engagement__ar.specialHalf .title{width:100%}#Engagement .engagement__wrap .engagement__ar.noDoc:before{display:none}#Engagement .engagement__faq{margin-top:80px;background:#efeeea;padding:80px 6.25%}#Engagement .engagement__faq h3{text-align:center;font-size:48px;line-height:1.1458333333;letter-spacing:.2em}#Engagement .engagement__faq__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:20px -50px -30px}#Engagement .engagement__faq__wrap dl{width:calc(33.3% - 100px);margin:30px 50px}#Engagement .engagement__faq__wrap dl dt{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:16px;line-height:1.75;letter-spacing:.025em;padding:0 0 10px 58px;border-bottom:1px dashed #646478;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:66px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Engagement .engagement__faq__wrap dl dt:before{position:absolute;content:"Q";font-size:36px;line-height:1;letter-spacing:.001em;font-weight:300;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;color:#646478;left:13px;top:0}#Engagement .engagement__faq__wrap dl dd{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:16px;line-height:1.75;letter-spacing:0em;padding:0 0 0 58px;margin-top:14px}#Engagement .engagement__faq__wrap dl dd:before{position:absolute;content:"A";font-size:36px;line-height:1;letter-spacing:.001em;font-weight:300;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;color:#646478;left:13px;top:0}}@media screen and (min-width:768px) and (max-width:1279px){#Engagement .engagement__faq__wrap{margin:20px -20px -30px}#Engagement .engagement__faq__wrap dl{width:calc(50% - 40px);margin:30px 20px}}@media print,screen and (min-width:768px){#Engagement .engagement__faq .btn{text-align:center;margin-top:60px;width:100%}#Engagement .engagement__faq .btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:60px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:16px;line-height:1.75;letter-spacing:0em;color:#fff;background:#1c273e;border:1px solid #1c273e;padding:0 0 0 20px;-webkit-transition:all .15s ease;transition:all .15s ease}#Engagement .engagement__faq .btn a:after{position:absolute;content:"";width:9.74px;height:23.8px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonRight.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:20px}#Engagement .engagement__faq .btn a:hover{color:#1c273e;border:1px solid #1c273e;background:#fff}#Engagement .engagement__faq .btn a:hover:after{background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonRightBase.svg) 0 0 no-repeat;background-size:contain}#Party #Main{overflow:hidden}#Party .party__nav>p{text-align:center;font-size:14px;line-height:2;letter-spacing:0em}#Party .party__nav ul{margin:20px -20px -20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Party .party__nav ul li{width:calc(33.3% - 40px);margin:20px}#Party .party__nav ul li a{width:100%;border-top:1px solid #1c273e;border-bottom:1px solid #1c273e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:77px;padding:0 0 0 10px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:all .15s ease;transition:all .15s ease}#Party .party__nav ul li a span{font-size:24px;line-height:1.0833333333;letter-spacing:0em;color:#0a0a28}#Party .party__nav ul li a small{font-size:14px;line-height:1.7142857143;letter-spacing:0em}#Party .party__nav ul li a:after{position:absolute;content:"";width:14.14px;height:7.07px;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrowDown.svg) 0 0 no-repeat;background-size:contain;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#Party .party__nav ul li a:hover{opacity:1;background:#efeeea}#Party .plan .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Party .plan .title h3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:68px;min-width:400px;padding:0 10px;background:#efeeea;font-size:28px;line-height:1.0714285714;letter-spacing:0em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Party .plan .title h3:before,#Party .plan .title h3:after{position:absolute;content:"";width:40px;height:1px;background:#1c273e;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#Party .plan .title h3:before{left:-20px}#Party .plan .title h3:after{right:-20px}#Party .plan .title span{font-size:14px;line-height:1.75;letter-spacing:0em}#Party .plan .con{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:30px -20px -20px}#Party .plan .con .left,#Party .plan .con .right{width:calc(50% - 40px);margin:20px;padding:0 3.125%}#Party .plan .con .left .txt{font-size:16px;line-height:1.75;letter-spacing:0em;margin-bottom:22px}#Party .plan .con .left ul{margin:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#Party .plan .con .left ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;height:23px;color:#fff;padding:0 7px;font-size:16px;line-height:1.4375;letter-spacing:.1em;background:#646478;margin:5px}#Party .plan .con .right>p{padding-bottom:10px;border-bottom:2px dotted #1c273e}#Party .plan .con .right>p small{display:block;font-size:16px;line-height:1.75;letter-spacing:0em}#Party .plan .con .right>p span{display:block;text-align:right;font-size:20px;line-height:1.75;letter-spacing:0em}#Party .plan .con .right dl{border-bottom:2px dotted #1c273e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;line-height:1.75;letter-spacing:0em}#Party .plan .con .right dl dt{width:127px}#Party .plan .con .right dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}#Party .plan .con .right dl dd ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px 0}#Party .plan .con .right dl dd ul li+li{border-top:2px dotted #1c273e}#Party .plan .con .right dl dd ul li span:nth-of-type(2){font-size:20px;line-height:1.75;letter-spacing:0em}#Party .plan .con .center{text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto}#Party .plan .con .center .txt{font-size:16px;line-height:1.75;letter-spacing:0em}#Party .plan .con_plan{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px}#Party .plan .con_plan+.note{text-align:right;font-size:14px;line-height:1.5;letter-spacing:0em;margin-top:20px;margin-bottom:60px}#Party .plan .con_plan .box_plan{width:33.3333333333%;padding-left:10px;padding-right:10px;border-left:solid 1px}#Party .plan .con_plan .box_plan:first-child{border-left:none}#Party .plan .con_plan .box_plan .price{font-size:20px;line-height:1;letter-spacing:0em;vertical-align:bottom;text-align:center;padding-bottom:20px}#Party .plan .con_plan .box_plan .price strong{font-size:42px}#Party .plan .con_plan .box_plan .box{border-top:dotted 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#Party .plan .con_plan .box_plan .box>dt,#Party .plan .con_plan .box_plan .box>dd{padding-top:15px;padding-bottom:15px}#Party .plan .con_plan .box_plan .box dt,#Party .plan .con_plan .box_plan .box dd{font-size:16px;line-height:1.5625;letter-spacing:.08em;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}#Party .plan .con_plan .box_plan .box dt{padding-left:14.7058823529%}#Party .plan .con_plan .box_plan .box dt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1c273e;color:#fff;width:66px;height:26px;line-height:1}#Party .plan .con_plan .box_plan .box dd.wide{-webkit-box-flex:2;-ms-flex:2 0 100%;flex:2 0 100%;padding-top:0}#Party .plan .con_plan .box_plan .box dd.wide dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#Party .plan .con_plan .box_plan .box dd.wide dl+dl{margin-top:1em}#Party .plan.mariyell{margin-top:43px}#Party .plan.mariyell .gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:31.25px -18.75px -18.75px}#Party .plan.mariyell .gallery figure{width:calc(33.3% - 37.5px);margin:18.75px}#Party .plan.mariyell .gallery figure img{width:100%;height:auto}#Party .plan.mariyell .gallery figure figcaption{text-align:right;font-size:14px;line-height:1.75;letter-spacing:0em}#Party .plan.mariyell .layout{margin-top:55px}#Party .plan.mariyell .layout h4{text-align:center;font-size:14px;line-height:1.75;letter-spacing:0em}#Party .plan.mariyell .layout .layout__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:13px -13px -13px}#Party .plan.mariyell .layout .layout__list figure{width:calc(25% - 26px);margin:13px}#Party .plan.mariyell .layout .layout__list figure img{width:100%;height:auto;border:1px solid #646478}#Party .plan.mariyell .layout .layout__list figure figcaption{text-align:right;font-size:14px;line-height:1.75;letter-spacing:0em}#Party .plan.face{margin-top:130px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Party .plan.face:before{position:absolute;content:"";width:17px;height:17px;background:#646478;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-58px}#Party .plan.face .gallery2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -20px -20px}#Party .plan.face .gallery2 figure{width:calc(50% - 40px);margin:20px}#Party .plan.face .gallery2 figure img{width:100%;height:auto}#Party .plan.face .gallery2 figure figcaption{text-align:right;font-size:14px;line-height:1.75;letter-spacing:0em}#Party .boxContact{max-width:560px;width:100%;margin:35px auto 0;background:#1c273e;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);text-align:center;color:#fff;padding:34px 30px}#Party .boxContact:after{position:absolute;content:"";width:calc(100% - 20px);height:calc(100% - 20px);border:1px solid #fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}#Party .boxContact p{font-size:16px;line-height:1.75;letter-spacing:0em}#Party .boxContact a.tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:48px;line-height:1.0833333333;letter-spacing:.025em;pointer-events:none;white-space:nowrap;margin-top:18px}#Party .boxContact a.tel:before{content:"TEL.";font-size:24px;line-height:1.75;letter-spacing:.025em;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}#Party .boxContact address{font-size:14px;line-height:1.8571428571;letter-spacing:0em;font-style:normal;display:block;margin-top:22px}#Party .boxContact address span{display:block}#Party .cuisine{margin-top:40px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);padding:80px 0}#Party .cuisine:after{position:absolute;content:"";width:5000%;height:100%;z-index:-1;background:#efeeea;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#Party .cuisine h3{text-align:center;font-size:48px;line-height:1;letter-spacing:.05em}#Party .cuisine__wrap{margin-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#Party .cuisine__wrap__info{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Party .cuisine__wrap__info>figure{width:240px}#Party .cuisine__wrap__info .con{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:20px}#Party .cuisine__wrap__info .con .title small{font-size:16px;line-height:1.75;letter-spacing:0em}#Party .cuisine__wrap__info .con .title h4{font-size:28px;line-height:1.1428571429;letter-spacing:.4em;margin-bottom:8px}#Party .cuisine__wrap__info .con .title span{font-size:16px;line-height:1.75;letter-spacing:.1em}#Party .cuisine__wrap__info .con .txt{margin-top:27px;font-size:16px;line-height:1.75;letter-spacing:0em}#Party .cuisine__wrap>figure{width:480px}}@media screen and (min-width:768px) and (max-width:1080px){#Party .cuisine__wrap__info{width:100%}#Party .cuisine__wrap>figure{width:100%;margin-top:30px}}@media print,screen and (min-width:768px){#Privacy .contentsTitle{font-size:20px;line-height:1.5;letter-spacing:0em;text-align:center}#Privacy .contents{text-align:left}#Privacy .contents .read{margin-top:5.5555555556%;font-size:16px;line-height:1.75;letter-spacing:0em}#Privacy .contents>dl{margin-top:5.5555555556%}#Privacy .contents>dl>dt{font-size:20px;line-height:1.75;letter-spacing:0em;margin-left:1em;text-indent:-1em}#Privacy .contents>dl>dt:before{content:"■ ";color:#646478}#Privacy .contents>dl>dd{font-size:16px;line-height:1.75;letter-spacing:0em;margin-top:1em}}@media screen and (max-width:767px){#Home #Header .header__logo .fillColorLogo{fill:#fff}#Home .fv{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Home .fv__back{height:100%}#Home .fv__back .slick-list{height:100%}#Home .fv__back .slick-list .slick-track{height:100%}#Home .fv__back .slick-list .slick-track .slick-slide{height:100%}#Home .fv__back .slick-list .slick-track .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#Home .fv__back .slick-list .slick-track .slick-slide div{height:100%}#Home .fv__back .slick-list .slick-track .slick-slide picture{height:100%}#Home .fv__back .slick-list .slick-track .slick-slide picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#Home .fv__front{pointer-events:none;position:absolute;width:100%;height:100%;top:0;left:0}#Home .fv__front__inner{width:100%;margin:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 0 0 8vw}#Home .fv__front__inner h2{width:34.1333333333vw;line-height:0}#Home .fv__front__inner h2 img{width:100%;height:auto}#Home .fv__front .play{pointer-events:auto;width:11.2vw;position:absolute;left:calc(50% - 5.6vw);bottom:21.3333333333vw;-webkit-filter:drop-shadow(0px 0px 4px rgba(0,0,0,.75));filter:drop-shadow(0px 0px 4px rgba(0,0,0,.75))}#Home .fv .modalHide{display:none}#Home .fv__modal{width:89.3333333333vw;height:100%}#Home .fv__modal .frame{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Home .fv__modal .frame video{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}#Home .garden{margin-top:20.8vw}#Home .garden__left{width:100%;padding:0 5.3333333333vw}#Home .garden__left>h2{font-size:28px;font-size:7.4666666667vw;line-height:1.1428571429;letter-spacing:.2em}#Home .garden__left>h2 br{display:none}#Home .garden__left>em{font-style:normal;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.1em;display:inline-block;margin-top:1.3333333333vw}#Home .garden__gallery{margin-top:6.1333333333vw}#Home .garden__gallery>figure{width:100%;line-height:0}#Home .garden__gallery>figure img{width:100%;height:auto}#Home .garden__gallery .txt{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;padding:0 4.8vw;margin:4vw 0}#Home .garden__gallery>ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Home .garden__gallery>ul li{line-height:0;position:relative}#Home .garden__gallery>ul li img{width:74.9333333333vw;height:auto}#Home .garden__gallery>ul li:nth-of-type(2){text-align:right;margin-top:-5.3333333333vw;z-index:-1}#Home .garden__gallery .garden__btn{margin-top:5.3333333333vw;text-align:center}#Home .garden__gallery .garden__btn a{width:64vw;height:10.6666666667vw;font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:.1em}#Home .garden.special{margin-top:5.3333333333vw}#Home .garden.special .garden__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;position:relative;z-index:2}#Home .garden.special .garden__left h2,#Home .garden.special .garden__left>span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:18px;font-size:4.8vw;line-height:1.7777777778;letter-spacing:.24em;background:rgba(239,238,234,.9);padding:2.9333333333vw 0}#Home .garden.special .garden__left>span{margin-left:5.3333333333vw}#Home .garden.special .garden__gallery{position:relative;z-index:1;margin-top:-28vw}#Home .hall{margin-top:28vw}#Home .hall__inner{width:100%;margin:auto}#Home .hall__title h2{font-size:28px;font-size:7.4666666667vw;line-height:1.1428571429;letter-spacing:.05em;color:#1c273e;text-align:center}#Home .hall__title p{text-align:center;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.025em;margin-top:4vw}#Home .hall__wrap{margin-top:4vw}#Home .hall__wrap .slick-slide{margin:0 2.1333333333vw}#Home .hall__wrap .slick-next{right:2.1333333333vw}#Home .hall__wrap .slick-prev{left:2.1333333333vw}#Home .hall__wrap .slick-dots{bottom:-4.2666666667vw}#Home .hall__wrap .slick-dots li{width:2.1333333333vw;height:2.1333333333vw;margin:0 1.0666666667vw}#Home .hall__wrap .slick-dots li button{width:2.1333333333vw;height:2.1333333333vw}#Home .hall__wrap .slick-dots li button:before{width:2.1333333333vw;height:2.1333333333vw;border-radius:50%}#Home .hall__wrap article{width:80vw;background:#efeeea;text-align:center;padding:0 0 5.3333333333vw}#Home .hall__wrap article figure img{width:100%;height:53.3333333333vw;-o-object-fit:cover;object-fit:cover}#Home .hall__wrap article h3{text-align:center;margin-top:4vw;font-size:28px;font-size:7.4666666667vw;line-height:1.1428571429;letter-spacing:.05em}#Home .hall__wrap article span{font-size:12px;font-size:3.2vw;line-height:1.75;letter-spacing:.1em}#Home .hall__wrap article p{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em}#Home .hall__wrap article .btnHall{margin-top:4vw}#Home .hall__wrap article .btnHall a{letter-spacing:.2em;width:42.6666666667vw;height:10.6666666667vw;font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:.1em}#Home .cuisine{margin-top:28.8vw}#Home .cuisine article{width:100%;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Home .cuisine article figure{line-height:0;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#Home .cuisine article figure img{width:100%;height:auto}#Home .cuisine article figure figcaption{font-size:28px;font-size:7.4666666667vw;line-height:1.1428571429;letter-spacing:.05em;color:#1c273e;margin-bottom:1.3333333333vw}#Home .cuisine article h2{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;top:-8.5333333333vw}#Home .cuisine article h2 span{font-size:16px;font-size:4.2666666667vw;line-height:2;letter-spacing:.24em;background:rgba(239,238,234,.9);padding:2.6666666667vw 0}#Home .cuisine article h2 span+span{margin-left:3.7333333333vw}#Home .cuisine article .btnCuisine{text-align:center;margin-top:5.3333333333vw}#Home .cuisine article .btnCuisine a{width:64vw;height:10.6666666667vw;font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:0em}#Home .cuisine article:nth-of-type(odd) figure figcaption{padding-left:5.3333333333vw}#Home .cuisine article:nth-of-type(odd) h2{right:5.3333333333vw}#Home .cuisine article:nth-of-type(even) figure figcaption{text-align:right;padding-right:5.3333333333vw}#Home .cuisine article:nth-of-type(even) h2{left:5.3333333333vw}#Home .cuisine article+article{margin-top:24vw}#Home .bridal{margin-top:22.6666666667vw}#Home .bridal__title h2{font-size:28px;font-size:7.4666666667vw;line-height:1.1428571429;letter-spacing:.05em;color:#1c273e;text-align:center}#Home .bridal__title p{text-align:center;font-size:14px;font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:.025em;margin-top:4vw}#Home .bridal__frame{background:#fff;margin-top:5.3333333333vw;width:100%}#Home .bridal__btn{text-align:center;margin-top:5.3333333333vw}#Home .bridal__btn a{width:64vw;height:10.6666666667vw;font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:.1em}#Home .boxLink{margin-top:18.6666666667vw;padding:0 5.3333333333vw}#Home .boxLink ul li{width:100%;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Home .boxLink ul li+li{margin-top:5.3333333333vw}#Home .boxLink ul li figure{line-height:0;position:relative;overflow:hidden}#Home .boxLink ul li figure img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .4s ease;transition:all .4s ease}#Home .boxLink ul li a{position:absolute;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Home .boxLink ul li a .title{width:53.3333333333vw;height:21.3333333333vw;background:rgba(255,255,255,.75);text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Home .boxLink ul li a .title h2{font-size:28px;font-size:7.4666666667vw;line-height:1.1428571429;letter-spacing:.05em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);color:#1c273e}#Home .boxLink ul li a .title h2:after{position:absolute;content:"";width:6.4vw;height:1px;background:#1c273e;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#Home .boxLink ul li a .title span{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;margin-top:.8vw}#Home .boxLink ul li:hover figure img{-webkit-transform:scale(1.1);transform:scale(1.1)}#Home .cms{margin-top:16vw}#Home .cms__inner{width:100%;margin:auto}#Home .cms__inner h2{font-size:12px;font-size:3.2vw;line-height:1.75;letter-spacing:.1em;color:#646478;margin-bottom:1.3333333333vw}#Home .cms__inner h2 span{font-size:28px;font-size:7.4666666667vw;line-height:1.1428571429;letter-spacing:.05em;color:#1c273e}#Home .cms__inner .news{padding:12vw 5.3333333333vw 10.6666666667vw;background:#efeeea}#Home .cms__inner .news__list{border-top:1px solid #1c273e}#Home .cms__inner .news__list ul li{border-bottom:1px solid #1c273e}#Home .cms__inner .news__list ul li a{position:relative;padding:4vw 10.6666666667vw 4vw 2.6666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#Home .cms__inner .news__list ul li a:after{position:absolute;content:"";width:10.6666666667vw;height:10.6666666667vw;background:#fff url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrow_link.svg) 0 0 no-repeat;background-size:contain;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .4s ease;transition:all .4s ease}#Home .cms__inner .news__list ul li a .meta{background:#646478;color:#fff;font-size:12px;font-size:3.2vw;line-height:2.1666666667;letter-spacing:.025em;display:inline-block;padding:0 1.3333333333vw;white-space:nowrap}#Home .cms__inner .news__list ul li a time{font-size:12px;font-size:3.2vw;line-height:1.0833333333;letter-spacing:0em;margin-top:1.3333333333vw}#Home .cms__inner .news__list ul li a p{width:100%;font-size:16px;font-size:4.2666666667vw;line-height:1.75;letter-spacing:0em}#Home .cms__inner .news__list .btnCms{text-align:center;margin-top:5.8666666667vw}#Home .cms__inner .news__list .btnCms a{width:64vw;height:10.6666666667vw;font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:.1em}#Home .cms__inner .infor{width:100%;padding:16vw 0 0}#Home .cms__inner .infor h2{text-align:center}#Home .cms__inner .infor h2 span{display:block}#Home .cms__inner .infor__link{padding:0 17.8666666667vw;margin-top:4vw}#Home .cms__inner .infor__link ul li+li{margin-top:2.6666666667vw}#Home .cms__inner .infor__link ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:10.6666666667vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border:1px solid #1c273e;padding:0 0 0 5.3333333333vw;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Home .cms__inner .infor__link ul li a:after{content:"";width:10.6666666667vw;height:10.6666666667vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrow_link.svg) 0 0 no-repeat;background-size:contain;-webkit-transition:all .4s ease;transition:all .4s ease}#Home .cms__inner .infor__link ul li a:hover:after{-webkit-transform:translateX(10px);transform:translateX(10px)}.Scroll #Home #Header .header__logo .fillColorLogo{fill:#1c273e}#Ceremony .mod_contentsBlock .header .other .mod_linkBtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:64vw;height:10.6666666667vw;margin:5.3333333333vw auto 0}#Ceremony .mod_contentsBlock .header .other .mod_linkBtn span{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:.1em}#Ceremony .mod_contentsBlock .header .other .mod_linkBtn img,#Ceremony .mod_contentsBlock .header .other .mod_linkBtn .svg{width:10.6666666667vw}#Ceremony .mod_contentsBlock .summary .textWrap .text .capacity{text-align:right}#Ceremony .mod_contentsBlock .line.column3 .textBlock{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:5.3333333333vw;margin-bottom:0}#Ceremony .mod_contentsBlock .line.column3 .imageBlock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#Ceremony .mod_contentsBlock .btnLine{text-align:center;margin-top:10.6666666667vw}#Ceremony .mod_contentsBlock .btnLine .btn .copy{font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:0em}#Ceremony .mod_contentsBlock .btnLine .btn .mod_linkBtn{margin-top:2.6666666667vw;width:64vw;height:10.6666666667vw}#Ceremony .mod_contentsBlock .btnLine .btn .mod_linkBtn span{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:0em}#Ceremony .mod_contentsBlock .btnLine .btn .mod_linkBtn img,#Ceremony .mod_contentsBlock .btnLine .btn .mod_linkBtn .svg{width:10.6666666667vw}#Garden #Main{padding-top:21.3333333333vw}#Garden .cover .inner{position:relative}#Garden .cover .page_title{-webkit-filter:drop-shadow(0px 0px 2px rgba(0,0,0,.5));filter:drop-shadow(0px 0px 2px rgba(0,0,0,.5));position:absolute;top:0;left:0;width:100%;font-size:28px;font-size:7.4666666667vw;line-height:1.75;letter-spacing:.2em;color:#fff;text-align:center;padding-top:22.4vw}#Garden .cover .page_title small,#Garden .cover .page_title span{display:block;font-size:3.7333333333vw}#Garden .cover .page_title span{font-size:4.2666666667vw;letter-spacing:.1em}#Garden .mod_contentsBlock .header .other .mod_linkBtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:64vw;height:10.6666666667vw;margin:5.3333333333vw auto 0}#Garden .mod_contentsBlock .header .other .mod_linkBtn span{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:.1em}#Garden .mod_contentsBlock .header .other .mod_linkBtn img,#Garden .mod_contentsBlock .header .other .mod_linkBtn .svg{width:10.6666666667vw}#Garden .mod_contentsBlock .line.column3 .textBlock{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:5.3333333333vw;margin-bottom:0}#Garden .mod_contentsBlock .line.column3 .imageBlock{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#Garden .location .sectionTitle{font-size:24px;font-size:6.4vw;line-height:1;letter-spacing:.1em;text-align:center;margin-top:21.3333333333vw;margin-bottom:5.3333333333vw}#Garden .location .fig{position:relative;margin-bottom:10.6666666667vw}#Garden .location .fig .map{position:absolute;top:0;left:0;width:100%;z-index:10}#Garden .location .fig .image{position:relative;z-index:1}#Garden .location .linkList{margin-bottom:10.6666666667vw}#Garden .location .linkList>dl{width:100%}#Garden .location .linkList>dl+dl{margin-top:10.6666666667vw}#Garden .location .linkList>dl>dt{font-size:16px;font-size:4.2666666667vw;line-height:1;letter-spacing:0em;background:#0a0a28;color:#fff;text-align:center;padding:.5em 1em}#Garden .location .linkList>dl>dd a{display:block;padding:3.7333333333vw 0 3.7333333333vw 2.6666666667vw;border-bottom:solid 1px #646478}#Garden .location .linkList>dl>dd dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Garden .location .linkList>dl>dd dl dt img{width:8.5333333333vw}#Garden .location .linkList>dl>dd dl dt img+img{margin-left:1.0666666667vw}#Garden .location .linkList>dl>dd dl dd{margin-left:2.6666666667vw;font-size:18px;font-size:4.8vw;line-height:1.5555555556;letter-spacing:.025em}#Garden .location .linkList>dl>dd dl dd ruby rt{font-size:12px;font-size:3.2vw;line-height:1.5;letter-spacing:.2em}#Garden .mod_brand{margin-top:8vw}#Garden .mod_brand .title img{width:45.3333333333vw}#Garden .mod_brand .mod_linkBtn{width:64vw;height:10.6666666667vw}#Garden .mod_brand .mod_linkBtn img,#Garden .mod_brand .mod_linkBtn .svg{width:10.6666666667vw}#Garden .modalHide{display:none}#Garden .modal{width:89.3333333333vw}#Garden .modal .frame{background:#fff;padding:5.3333333333vw}#Garden .modal .frame .modalTitle{text-align:center;margin-bottom:8vw}#Garden .modal .frame .modalTitle dt{margin-bottom:10px}#Garden .modal .frame .modalTitle dt img{width:10.6666666667vw}#Garden .modal .frame .modalTitle dt img+img{margin-left:2.6666666667vw}#Garden .modal .frame .modalTitle dd{font-size:24px;font-size:6.4vw;line-height:1.25;letter-spacing:.025em}#Garden .modal .frame .modalTitle dd ruby rt{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:.24em}#Garden .modal .column2 .text{width:100%;font-size:16px;font-size:4.2666666667vw;line-height:1.75;letter-spacing:.1em}#Garden .modal .column2 .text small{font-size:75%}#Garden .modal .column2 .image{width:100%;margin-top:5.3333333333vw}#Garden .modal .column3,#Garden .modal .column5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Garden .modal .column3 .img,#Garden .modal .column5 .img{margin-bottom:4.2666666667vw;font-size:16px;font-size:4.2666666667vw;line-height:1.5;letter-spacing:.1em;text-align:center}#Garden .modal .column3 .img img,#Garden .modal .column5 .img img{display:block;margin-bottom:1.3333333333vw}#Garden .modal .column3,#Garden .modal .column5{-ms-flex-wrap:wrap;flex-wrap:wrap}#Garden .modal .column3 .img,#Garden .modal .column5 .img{width:37.3333333333vw}#Banquet .mod_contentsBlock .header .other .mod_linkBtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:64vw;height:10.6666666667vw;margin:5.3333333333vw auto 0}#Banquet .mod_contentsBlock .header .other .mod_linkBtn span{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:.1em}#Banquet .mod_contentsBlock .header .other .mod_linkBtn img,#Banquet .mod_contentsBlock .header .other .mod_linkBtn .svg{width:10.6666666667vw}#Banquet .mod_contentsBlock .summary .textWrap .text .capacity{text-align:right}#Banquet .mod_contentsBlock .btnLine{text-align:center;margin-top:10.6666666667vw}#Banquet .mod_contentsBlock .btnLine .btn .copy{font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:0em}#Banquet .mod_contentsBlock .btnLine .btn .mod_linkBtn{margin-top:2.6666666667vw;width:64vw;height:10.6666666667vw}#Banquet .mod_contentsBlock .btnLine .btn .mod_linkBtn span{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:0em}#Banquet .mod_contentsBlock .btnLine .btn .mod_linkBtn img,#Banquet .mod_contentsBlock .btnLine .btn .mod_linkBtn .svg{width:10.6666666667vw}#Cuisine .profileBlock{background:#efeeea;margin-top:8vw}#Cuisine .profileBlock .narrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}#Cuisine .profileBlock .narrow .profile{margin-left:2.6666666667vw}#Cuisine .profileBlock .pcTitle{display:none}#Cuisine .profileBlock .image{width:44.8vw;-webkit-box-flex:0;-ms-flex:0 0 44.8vw;flex:0 0 44.8vw}#Cuisine .profileBlock .profile dt strong,#Cuisine .profileBlock .profile dt span{display:block}#Cuisine .profileBlock .profile dt strong{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:0em;margin-bottom:.5em}#Cuisine .profileBlock .profile dt .ja{font-size:20px;line-height:1;letter-spacing:.4em}#Cuisine .profileBlock .profile dt .en{font-size:14px;line-height:1;letter-spacing:.1em;margin-top:1em}#Cuisine .profileBlock .profile dd{display:none}#Cuisine .profileBlock .spProfile{width:100%;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;margin-top:1em}#Dress .mod_contentsBlock{margin-top:0}#Dress .mod_contentsBlock:before{display:none}#Dress .mod_brand{margin-top:8vw}#Dress .mod_brand .title img{width:45.3333333333vw}#Dress .mod_brand .mod_linkBtn{border:solid 1px #f1a492;background:#f1a492;color:#fff;width:64vw;height:10.6666666667vw}#Dress .mod_brand .mod_linkBtn img,#Dress .mod_brand .mod_linkBtn .svg{width:10.6666666667vw}#Dress .mod_brand .mod_linkBtn img .fillColor,#Dress .mod_brand .mod_linkBtn .svg .fillColor{fill:#fff}#Report .read{text-align:left}#Report .read .text{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;text-align:justify;text-justify:inter-ideograph}#Report .read .mod_selectLink{margin-top:5.3333333333vw}#Report .entryList{margin-top:10.6666666667vw}#Report .entryList>li{position:relative;width:100%;padding-bottom:5.3333333333vw;margin-bottom:5.3333333333vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/line_dot.svg) no-repeat left bottom;background-size:auto .5333333333vw}#Report .entryList>li:after{content:"";display:block;clear:both}#Report .entryList>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#Report .entryList>li>a .image{width:42.1333333333vw}#Report .entryList>li>a .textArea{width:44.2666666667vw;min-height:28vw}#Report .entryList>li>a .textArea dt{padding-top:2.6666666667vw;font-size:18px;font-size:4.8vw;line-height:1.5;letter-spacing:.05em}#Report .entryList>li>a .textArea dd{font-size:14px;font-size:3.7333333333vw;line-height:1.4285714286;letter-spacing:0em;margin-top:.5em}#Report .entryList>li>a .textArea dd br{display:none}#Report .entryList>li>a .linkDetail{position:absolute;right:0;bottom:4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:.2em;text-align:right}#Report .entryList>li>a .linkDetail img{width:5.3333333333vw}#Report .entryList>li .category{position:absolute;top:28vw;left:0;width:44.2666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;pointer-events:none}#Report .entryList>li .category li{font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:0em;background:#efeeea;padding:.2em;margin-right:1.0666666667vw;margin-top:1.0666666667vw}#Report .entryList>li .category li a{cursor:default;pointer-events:none}#Report .detail{margin-top:32vw}#Report .summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#Report .summary .image{margin-top:5.3333333333vw}#Report .summary .textArea{width:-webkit-max-content;width:-moz-max-content;width:max-content;min-width:68vw;margin-left:auto;margin-right:auto;text-align:center}#Report .summary .textArea .name{font-size:28px;font-size:7.4666666667vw;line-height:1.5;letter-spacing:.05em}#Report .summary .textArea .date{font-size:20px;font-size:5.3333333333vw;line-height:1;letter-spacing:0em}#Report .summary .textArea .title{font-size:18px;font-size:4.8vw;line-height:1.5;letter-spacing:0em;margin-top:1em;margin-bottom:1.5em}#Report .summary .textArea .mod_table{width:100%;border-top:solid 1px #646478}#Report .summary .textArea .mod_table dl dt,#Report .summary .textArea .mod_table dl dd{border-bottom:solid 1px #646478;font-size:14px;font-size:3.7333333333vw;line-height:1.5;letter-spacing:0em;padding:.5em}#Report .summary .textArea .mod_table dl dt{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;background:#efeeea;white-space:nowrap}#Report .summary .textArea .mod_table dl dd{text-align:left}#Report .interview{counter-reset:list-number;margin-top:10.6666666667vw}#Report .interview .title{font-size:28px;font-size:7.4666666667vw;line-height:1;letter-spacing:.05em;text-align:center}#Report .interview .block{counter-increment:list-number;margin-top:10.6666666667vw}#Report .interview .block>dl dt,#Report .interview .block>dl dd{padding-left:2.6666666667vw;padding-right:2.6666666667vw}#Report .interview .block>dl dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;font-size:4.2666666667vw;line-height:1.375;letter-spacing:0em;border-bottom:solid 1px #646478;padding-bottom:.5em;margin-bottom:.5em}#Report .interview .block>dl dt:before{content:"0" counter(list-number) ". ";font-size:28px;font-size:7.4666666667vw;line-height:1;letter-spacing:.05em;margin-right:.5em}#Report .interview .block .photoList{margin-top:5.3333333333vw}#Report .interview .block .photoList .image{width:44.6666666667vw}#Report .mod_pageNavi{margin-top:10.6666666667vw}#News .read{text-align:left}#News .entryList{margin-top:10.6666666667vw}#News .entryList>li{position:relative;width:100%;padding-bottom:5.3333333333vw;margin-bottom:5.3333333333vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/line_dot.svg) no-repeat left bottom;background-size:auto .5333333333vw}#News .entryList>li:after{content:"";display:block;clear:both}#News .entryList>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#News .entryList>li>a .image{width:42.1333333333vw}#News .entryList>li>a .textArea{width:44.2666666667vw;min-height:28vw}#News .entryList>li>a .textArea dt{padding-top:2.6666666667vw;font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:0em}#News .entryList>li>a .textArea dd{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;margin-top:.5em}#News .entryList>li>a .linkDetail{position:absolute;right:0;bottom:4vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:.2em;text-align:right}#News .entryList>li>a .linkDetail img{width:5.3333333333vw}#News .entryList>li .category{position:absolute;top:28vw;left:0;width:44.2666666667vw;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;pointer-events:none}#News .entryList>li .category li{font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:0em;background:#efeeea;padding:.2em;margin-right:1.0666666667vw;margin-top:1.0666666667vw}#News .entryList>li .category li a{cursor:default;pointer-events:none}#News .contentsTitle{font-size:28px;font-size:7.4666666667vw;line-height:1;letter-spacing:.05em;text-align:center;margin-top:32vw;margin-bottom:2.6666666667vw}#News .detail .metaBlock .meta{padding-left:5.3333333333vw;padding-right:5.3333333333vw;margin-bottom:2.6666666667vw}#News .detail .metaBlock .entryTitle{font-size:20px;font-size:5.3333333333vw;line-height:1.75;letter-spacing:0em}#News .detail .metaBlock .entryDate{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:0em;text-align:right}#News .detail .metaBlock .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#News .detail .metaBlock .category li{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:0em;background:#0a0a28;color:#fff;padding:.5em;margin-left:.2em;margin-top:.5em}#News .detail .metaBlock .category li a{cursor:default;pointer-events:none}#News .detail .entryBody{margin:5.3333333333vw 5.3333333333vw 0}#News .mod_pageNavi{margin-top:10.6666666667vw}#Plan .read{text-align:left}#Plan .read .text dt{font-size:18px;font-size:4.8vw;line-height:1.5;letter-spacing:0em}#Plan .read .text dd{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;margin-top:1em}#Plan .entryList{margin-top:13.3333333333vw;width:100%}#Plan .entryList>li{width:100%;margin-bottom:8vw;border-bottom:solid 1px #646478}#Plan .entryList>li>a{display:block;padding-bottom:5.3333333333vw}#Plan .entryList>li>a .title{font-size:16px;font-size:4.2666666667vw;line-height:1.5;letter-spacing:0em}#Plan .entryList>li>a .set{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:2.6666666667vw}#Plan .entryList>li>a .image{width:42vw}#Plan .entryList>li>a .image span{display:block}#Plan .entryList>li>a .price{width:44.2666666667vw;text-align:left}#Plan .entryList>li>a .price dt{font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:0em;color:#000}#Plan .entryList>li>a .price dd{font-size:28px;font-size:7.4666666667vw;line-height:1;letter-spacing:0em;color:#646478}#Plan .entryList>li>a .price dd small{font-size:50%}#Plan .entryList>li>a .copy{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;text-align:left;margin-top:.5em;margin-bottom:1em}#Plan .entryList>li>a .mod_linkBtn{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:auto;margin-right:auto;font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:.2em;padding-left:1em}#Plan .entryList>li>a .mod_linkBtn img,#Plan .entryList>li>a .mod_linkBtn .svg{width:10.6666666667vw}#Plan .entryList>li .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}#Plan .entryList>li .category li{font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:0em;background:#fff;border:solid 1px #0a0a28;padding:.2em;margin-right:.2em;margin-top:.2em}#Plan .detail{margin-top:32vw}#Plan .summary .image{margin-top:2.6666666667vw}#Plan .summary .textArea .title{font-size:18px;font-size:4.8vw;line-height:1.5;letter-spacing:0em}#Plan .summary .textArea .category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#Plan .summary .textArea .category li{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:0em;background:#fff;border:solid 1px #0a0a28;padding:.2em;margin-right:.2em;margin-top:.2em}#Plan .summary .textArea .price{text-align:right;margin-top:5.3333333333vw;margin-bottom:5.3333333333vw}#Plan .summary .textArea .price dt{font-size:12px;font-size:3.2vw;line-height:1;letter-spacing:0em;color:#000}#Plan .summary .textArea .price dd{font-size:28px;font-size:7.4666666667vw;line-height:1;letter-spacing:0em;color:#646478}#Plan .summary .textArea .price dd small{font-size:50%}#Plan .summary .textArea .copy{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em}#Plan .contents .layoutL,#Plan .contents .layoutR{width:100%}#Plan .contents .contentsBlock{margin-top:10.6666666667vw}#Plan .contents .contentsBlock .contentsTitle{font-size:14px;font-size:3.7333333333vw;line-height:1;letter-spacing:0em;text-align:center;margin-bottom:.8em}#Plan .contents .contentsBlock .mod_table{border-collapse:collapse}#Plan .contents .contentsBlock .mod_table>dl>dt,#Plan .contents .contentsBlock .mod_table>dl>dd{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;border-top:solid 1px #646478;border-bottom:solid 1px #646478}#Plan .contents .contentsBlock .mod_table>dl>dt{text-align:right;background:#efeeea;font-weight:500;padding:.5em;width:21.3333333333vw;white-space:nowrap}#Plan .contents .contentsBlock .mod_table>dl>dd{padding:.5em 0 .5em 1em}#Plan .contents .contentsBlock .mod_table>dl.disable>dt,#Plan .contents .contentsBlock .mod_table>dl.disable>dd{opacity:.3}#Plan .contents .contentsBlock.include .mod_table{display:block}#Plan .contents .contentsBlock.include .mod_table>dl{display:block}#Plan .contents .contentsBlock.include .mod_table>dl>dt,#Plan .contents .contentsBlock.include .mod_table>dl>dd{display:block;padding:.5em}#Plan .contents .contentsBlock.include .mod_table>dl>dt{width:100%;text-align:left;border-bottom:none}#Plan .contents .contentsBlock.include .mod_table>dl>dd{border-top:none;border-bottom:none}#Plan .mod_pageNavi{margin-top:10.6666666667vw}#Access .access__info__con{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#Access .access__info__con .intro{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;color:#0a0a28;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#Access .access__info__con iframe{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;height:66.9333333333vw;margin-top:4vw}#Access .access__info__con address{font-style:normal;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;margin-top:4vw;padding:0 2.6666666667vw;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#Access .access__info__con .list{margin-top:3.4666666667vw;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;padding:0 2.6666666667vw}#Access .access__info__con .list dl{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em}#Access .access__info__con .list dl dt{width:14.9333333333vw;margin-right:3.4666666667vw;text-align:justify;margin-bottom:-6.5333333333vw}#Access .access__info__con .list dl dt:after{content:"";display:inline-block;width:100%}#Access .access__info__con .list dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}#Access .access__info__con .btnMap{margin-top:2.6666666667vw;text-align:center;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#Access .access__info__con .btnMap a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64vw;height:10.6666666667vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;color:#1c273e;background:#efeeea;padding:0 0 0 5.3333333333vw}#Access .access__info__con .btnMap a:after{position:absolute;content:"";width:2.1386666667vw;height:4.304vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonDown.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5.3333333333vw}#Access .access__nav{margin-top:8vw}#Access .access__nav>p{text-align:left;font-size:12px;font-size:3.2vw;line-height:1.75;letter-spacing:0em;color:#1c273e;padding:0 2.6666666667vw}#Access .access__nav ul{margin:4vw -2vw 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}#Access .access__nav ul li{width:calc(50% - 4vw);margin:0 2vw}#Access .access__nav ul li:nth-of-type(-n+2) a{border-top:1px solid #1c273e}#Access .access__nav ul li a{width:100%;border-bottom:1px solid #1c273e;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:50px;padding:0 0 0 2.6666666667vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Access .access__nav ul li a:after{position:absolute;content:"";width:3.7706666667vw;height:1.8853333333vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrowDown.svg) 0 0 no-repeat;background-size:contain;right:2.6666666667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#Access .access__con{margin-top:26.1333333333vw}#Access .access__con>dl{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Access .access__con>dl:before{position:absolute;content:"";width:4.5333333333vw;height:4.5333333333vw;background:#646478;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-15.2vw}#Access .access__con>dl+dl{margin-top:26.6666666667vw}#Access .access__con>dl>dt{background:#1c273e;color:#fff;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;padding:4.8vw 0 4.8vw 5.3333333333vw}#Access .access__con>dl>dd>dl{margin-top:2px;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.1em}#Access .access__con>dl>dd>dl>dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.1333333333vw 11.2vw 2.1333333333vw 5.3333333333vw;background:#efeeea;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Access .access__con>dl>dd>dl>dt:after{position:absolute;content:"";width:3.96vw;height:2.168vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonDown2.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;right:2.6666666667vw;-webkit-transition:all .15s ease;transition:all .15s ease}#Access .access__con>dl>dd>dl>dt.open:after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}#Access .access__con>dl>dd>dl>dt span:nth-of-type(2){letter-spacing:0}#Access .access__con>dl>dd>dl>dd{display:none}#Access .access__con>dl>dd>dl>dd .con{padding:0 0 5.3333333333vw 10.6666666667vw}#Access .access__con>dl>dd>dl>dd .con ul li{margin-top:2px}#Access .access__con>dl>dd>dl>dd .con ul li span{display:block;background:#efede9;padding:2.1333333333vw 0 2.1333333333vw 5.3333333333vw}#Access .access__con>dl>dd>dl>dd .con ul li small{display:block;text-align:right;font-size:13px;font-size:3.4666666667vw;line-height:1.3846153846;letter-spacing:0em;margin:.8vw 0;padding-right:2.6666666667vw}#Access .access__con>dl>dd>dl>dd .con .end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:0;background:#1c273e;height:16vw;margin-top:2px}#Access .access__con>dl>dd>dl>dd .con .end img,#Access .access__con>dl>dd>dl>dd .con .end .svg{width:32vw}#FAQ .faq__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-1.3333333333vw -2vw}#FAQ .faq__nav ul li{width:calc(50% - 4vw);margin:1.3333333333vw 2vw}#FAQ .faq__nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:10.6666666667vw;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;background:#1c273e;border:1px solid #1c273e;color:#fff}#FAQ .faq__nav ul li a.active{border:1px solid #1c273e;color:#1c273e;background:#fff}#FAQ .faq__form{margin-top:8vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#FAQ .faq__form .wrapInput{width:64.2666666667vw;min-height:10.6666666667vw;border:1px solid #646478;border-radius:8px;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);padding:0 0 0 8.5333333333vw}#FAQ .faq__form .wrapInput:before{position:absolute;content:"";width:4.2346666667vw;height:4.3306666667vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/faq/icon_search.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:2.1333333333vw}#FAQ .faq__form .wrapInput input{height:100%;width:100%;font-family:"Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-size:16px;line-height:1.53125;letter-spacing:0em}#FAQ .faq__form .wrapInput input:placeholder{opacity:1}#FAQ .faq__form button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:22.6666666667vw;height:10.6666666667vw;background:#646478;color:#fff;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;cursor:pointer}#FAQ .faq__form button:hover{opacity:.7}#FAQ .faq__list{margin-top:13.3333333333vw}#FAQ .faq__list dl{width:100%}#FAQ .faq__list dl+dl{margin-top:34.1333333333vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#FAQ .faq__list dl+dl:before{position:absolute;content:"";width:4.5333333333vw;height:4.5333333333vw;background:#646478;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-18.9333333333vw}#FAQ .faq__list dl dt{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:14px;font-size:3.7333333333vw;line-height:1.5;letter-spacing:0em;padding:0 0 8.5333333333vw 15.4666666667vw;border-bottom:1px dashed #646478}#FAQ .faq__list dl dt:before{position:absolute;content:"Q";font-size:36px;font-size:9.6vw;line-height:1;letter-spacing:.001em;font-weight:300;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;color:#646478;left:3.7333333333vw;top:-2.4vw}#FAQ .faq__list dl dd{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:14px;font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:0em;padding:0 0 0 15.4666666667vw;margin-top:3.7333333333vw}#FAQ .faq__list dl dd:before{position:absolute;content:"A";font-size:36px;font-size:9.6vw;line-height:1;letter-spacing:.001em;font-weight:300;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;color:#646478;left:3.4666666667vw;top:0}#FAQ .faq__btn{text-align:center;margin-top:13.3333333333vw}#FAQ .faq__btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64vw;height:10.6666666667vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;color:#1c273e;background:#efeeea;padding:0 0 0 5.3333333333vw}#FAQ .faq__btn a:after{position:absolute;content:"";width:2.1386666667vw;height:4.304vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonDown.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5.3333333333vw}#After .after__nav>p{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em}#After .after__nav ul{padding:0 5.3333333333vw;margin-top:4vw}#After .after__nav ul li{width:100%}#After .after__nav ul li:first-of-type{border-top:1px solid #1c273e}#After .after__nav ul li a{width:100%;border-bottom:1px solid #1c273e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:19.0666666667vw;padding:0 0 0 2.6666666667vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#After .after__nav ul li a span{font-size:18px;font-size:4.8vw;line-height:1.0555555556;letter-spacing:0em;color:#0a0a28}#After .after__nav ul li a small{font-size:12px;font-size:3.2vw;line-height:1.9166666667;letter-spacing:0em}#After .after__nav ul li a:after{position:absolute;content:"";width:3.7706666667vw;height:1.8853333333vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrowDown.svg) 0 0 no-repeat;background-size:contain;right:2.6666666667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#After .after__ar .title{text-align:center;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#After .after__ar .title h3{font-size:28px;font-size:7.4666666667vw;line-height:1.0714285714;letter-spacing:.05em;color:#1c273e;margin-bottom:3.2vw}#After .after__ar .title span{font-size:14px;font-size:3.7333333333vw;line-height:1.1428571429;letter-spacing:0em;color:#0a0a28}#After .after__ar .txt{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.025em;margin-top:4vw}#After .after__ani{margin-top:10.6666666667vw}#After .after__ani figure{width:100%;margin-top:4vw}#After .after__ani .banner{width:100%;text-align:center;margin-top:3.4666666667vw}#After .after__ani .banner a{display:inline-block;width:68.2666666667vw}#After .after__ani .banner a img{width:100%;height:auto}#After .after__ani .banner a span{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.3em;margin-top:.8vw}#After .after__col .after__present{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);margin-top:26.6666666667vw}#After .after__col .after__present:before{position:absolute;content:"";width:4.5333333333vw;height:4.5333333333vw;background:#646478;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-16.5333333333vw}#After .after__col .after__present .btn{text-align:center;margin-top:4.5333333333vw}#After .after__col .after__present .btn a{line-height:0;width:68.2666666667vw;display:inline-block}#After .after__col .after__present .btn a img{width:100%;height:auto}#After .after__col .after__change{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);margin-top:26.6666666667vw}#After .after__col .after__change:before{position:absolute;content:"";width:4.5333333333vw;height:4.5333333333vw;background:#646478;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-16.5333333333vw}#After .after__col .after__change .btn{text-align:center;margin-top:5.3333333333vw}#After .after__col .after__change .btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:68.2666666667vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:16.2666666667vw;color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;background:#0a0a28}#After .after__col .after__change .btn a small{font-size:14px;font-size:3.7333333333vw;line-height:1.9285714286;letter-spacing:.1em}#After .after__col .after__change .btn a span{font-size:18px;font-size:4.8vw;line-height:1.1111111111;letter-spacing:0em}#Engagement .engagement__intro{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em}#Engagement .engagement__wrap{margin-top:25.3333333333vw}#Engagement .engagement__wrap .engagement__ar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);margin-top:26.6666666667vw}#Engagement .engagement__wrap .engagement__ar:before{position:absolute;content:"";width:4.5333333333vw;height:4.5333333333vw;background:#646478;left:50%;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg);top:-16vw}#Engagement .engagement__wrap .engagement__ar .title{text-align:center;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#Engagement .engagement__wrap .engagement__ar .title h3{font-size:24px;font-size:6.4vw;line-height:1.125;letter-spacing:.1em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);padding-bottom:4.8vw}#Engagement .engagement__wrap .engagement__ar .title h3:after{position:absolute;content:"";width:8.5333333333vw;height:2px;background:#646478;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:0}#Engagement .engagement__wrap .engagement__ar .title h4{font-size:20px;font-size:5.3333333333vw;line-height:1.75;letter-spacing:0em;margin-top:5.3333333333vw}#Engagement .engagement__wrap .engagement__ar .title p{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.025em;margin-top:2.6666666667vw}#Engagement .engagement__wrap .engagement__ar .bigImg{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;line-height:0;margin-top:3.4666666667vw}#Engagement .engagement__wrap .engagement__ar .bigImg img{width:100%;height:auto}#Engagement .engagement__wrap .engagement__ar .gallery{width:100%;margin-top:4.8vw;margin-bottom:0;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots{bottom:2.6666666667vw}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots li{width:2.1333333333vw;height:2.1333333333vw;margin:0 1.0666666667vw}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots li button{width:2.1333333333vw;height:2.1333333333vw}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots li button:before{width:2.1333333333vw;height:2.1333333333vw;border-radius:50%;background:rgba(239,238,234,.5);opacity:1}#Engagement .engagement__wrap .engagement__ar .gallery .slick-dots li.slick-active button:before{background:#efeeea}#Engagement .engagement__wrap .engagement__ar .txt{width:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;margin-top:4vw;font-size:14px;font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:0em}#Engagement .engagement__wrap .engagement__ar .threeCol{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;margin-top:5.8666666667vw;margin-bottom:4.5333333333vw}#Engagement .engagement__wrap .engagement__ar .threeCol .slick-list{padding:0}#Engagement .engagement__wrap .engagement__ar .threeCol figure{line-height:0}#Engagement .engagement__wrap .engagement__ar .threeCol .slick-next{right:-5.3333333333vw}#Engagement .engagement__wrap .engagement__ar .threeCol .slick-prev{left:-5.3333333333vw}#Engagement .engagement__wrap .engagement__ar .threeCol .slick-dots{bottom:-4.2666666667vw}#Engagement .engagement__wrap .engagement__ar .threeCol .slick-dots li{width:2.1333333333vw;height:2.1333333333vw;margin:0 1.0666666667vw}#Engagement .engagement__wrap .engagement__ar .threeCol .slick-dots li button{width:2.1333333333vw;height:2.1333333333vw}#Engagement .engagement__wrap .engagement__ar .threeCol .slick-dots li button:before{width:2.1333333333vw;height:2.1333333333vw;border-radius:50%}#Engagement .engagement__wrap .engagement__ar .threeCol figure{width:100%}#Engagement .engagement__wrap .engagement__ar .listImg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:5.3333333333vw;-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}#Engagement .engagement__wrap .engagement__ar .listImg li{line-height:0;width:50%}#Engagement .engagement__wrap .engagement__ar .listImg li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#Engagement .engagement__wrap .engagement__ar .btn{text-align:center;margin-top:10.6666666667vw;width:100%;-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}#Engagement .engagement__wrap .engagement__ar .btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64vw;height:10.6666666667vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;color:#fff;background:#1c273e;padding:0 0 0 5.3333333333vw}#Engagement .engagement__wrap .engagement__ar .btn a:after{position:absolute;content:"";width:2.13784vw;height:4.30296vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonRight.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5.3333333333vw}#Engagement .engagement__wrap .engagement__ar:first-child{margin-top:0}#Engagement .engagement__faq{margin-top:10.6666666667vw;background:#efeeea;padding:10.6666666667vw 5.3333333333vw}#Engagement .engagement__faq h3{text-align:center;font-size:24px;font-size:6.4vw;line-height:1.125;letter-spacing:.1em}#Engagement .engagement__faq__wrap{margin-top:10.9333333333vw}#Engagement .engagement__faq__wrap dl{width:100%}#Engagement .engagement__faq__wrap dl+dl{margin-top:21.3333333333vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Engagement .engagement__faq__wrap dl dt{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;padding:0 0 2.6666666667vw 15.4666666667vw;min-height:15.7333333333vw;border-bottom:1px dashed #646478;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Engagement .engagement__faq__wrap dl dt:before{position:absolute;content:"Q";font-size:36px;font-size:9.6vw;line-height:1;letter-spacing:.001em;font-weight:300;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;color:#646478;left:3.7333333333vw;top:0}#Engagement .engagement__faq__wrap dl dd{position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:14px;font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:0em;padding:0 0 0 15.4666666667vw;margin-top:3.7333333333vw}#Engagement .engagement__faq__wrap dl dd:before{position:absolute;content:"A";font-size:36px;font-size:9.6vw;line-height:1;letter-spacing:.001em;font-weight:300;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;font-weight:300;color:#646478;left:3.4666666667vw;top:0}#Engagement .engagement__faq .btn{text-align:center;margin-top:9.3333333333vw;width:100%}#Engagement .engagement__faq .btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:64vw;height:10.6666666667vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;color:#fff;background:#1c273e;padding:0 0 0 5.3333333333vw}#Engagement .engagement__faq .btn a:after{position:absolute;content:"";width:2.13784vw;height:4.30296vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/chevonRight.svg) 0 0 no-repeat;background-size:contain;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:5.3333333333vw}#Party #Main{overflow:hidden}#Party .party__nav>p{font-size:13.5px;font-size:3.6vw;line-height:1.8148148148;letter-spacing:0em}#Party .party__nav ul{padding:0 5.3333333333vw;margin-top:9.8666666667vw}#Party .party__nav ul li{width:100%}#Party .party__nav ul li:first-of-type{border-top:1px solid #1c273e}#Party .party__nav ul li a{width:100%;border-bottom:1px solid #1c273e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:19.0666666667vw;padding:0 0 0 2.6666666667vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Party .party__nav ul li a span{font-size:18px;font-size:4.8vw;line-height:1.0555555556;letter-spacing:0em;color:#0a0a28}#Party .party__nav ul li a small{font-size:12px;font-size:3.2vw;line-height:1.9166666667;letter-spacing:0em}#Party .party__nav ul li a:after{position:absolute;content:"";width:3.7706666667vw;height:1.8853333333vw;background:url(//www.pgms.jp/cms/wp-content/themes/pgms2024/assets/css/../images/arrowDown.svg) 0 0 no-repeat;background-size:contain;right:2.6666666667vw;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#Party .plan .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Party .plan .title h3{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:12.5333333333vw;min-width:73.3333333333vw;padding:0 1.3333333333vw;background:#efeeea;font-size:20px;font-size:5.3333333333vw;line-height:1.75;letter-spacing:0em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Party .plan .title h3:before,#Party .plan .title h3:after{position:absolute;content:"";width:10.6666666667vw;height:1px;background:#1c273e;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#Party .plan .title h3:before{left:-8vw}#Party .plan .title h3:after{right:-8vw}#Party .plan .title span{font-size:12px;font-size:3.2vw;line-height:1.75;letter-spacing:0em}#Party .plan .con{padding:0 5.3333333333vw}#Party .plan .con .left{margin-top:2.6666666667vw}#Party .plan .con .left .txt{font-size:13.5px;font-size:3.6vw;line-height:1.7777777778;letter-spacing:0em;margin-bottom:5.3333333333vw}#Party .plan .con .left ul{margin:-1.3333333333vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#Party .plan .con .left ul li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;height:5.8666666667vw;color:#fff;padding:0 1.3333333333vw;font-size:14px;font-size:3.7333333333vw;line-height:1.5714285714;letter-spacing:.1em;background:#646478;margin:1.3333333333vw}#Party .plan .con .right{margin-top:8vw}#Party .plan .con .right>p{padding-bottom:2.1333333333vw;border-bottom:2px dotted #1c273e}#Party .plan .con .right>p small{display:block;font-size:14px;font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:0em}#Party .plan .con .right>p span{display:block;text-align:right;font-size:18px;font-size:4.8vw;line-height:1.7777777778;letter-spacing:0em}#Party .plan .con .right dl{border-bottom:2px dotted #1c273e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:0em}#Party .plan .con .right dl dt{width:18.6666666667vw;text-align:center;margin-right:8vw}#Party .plan .con .right dl dd{-webkit-box-flex:1;-ms-flex:1;flex:1}#Party .plan .con .right dl dd ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:2.6666666667vw 0}#Party .plan .con .right dl dd ul li+li{border-top:2px dotted #1c273e}#Party .plan .con .right dl dd ul li span:nth-of-type(2){font-size:18px;font-size:4.8vw;line-height:1.7777777778;letter-spacing:0em}#Party .plan .con .center{text-align:left;margin-top:2.6666666667vw}#Party .plan .con .center .txt{font-size:13.5px;font-size:3.6vw;line-height:1.7777777778;letter-spacing:-.05em}#Party .plan .slickParty .slick-next{right:0}#Party .plan .slickParty .slick-prev{left:0}#Party .plan .slickParty .slick-dots{bottom:-4.2666666667vw}#Party .plan .slickParty .slick-dots li{width:2.1333333333vw;height:2.1333333333vw;margin:0 1.0666666667vw}#Party .plan .slickParty .slick-dots li button{width:2.1333333333vw;height:2.1333333333vw}#Party .plan .slickParty .slick-dots li button:before{width:2.1333333333vw;height:2.1333333333vw;border-radius:50%}#Party .plan .con_plan{width:100%;margin-top:13.3333333333vw}#Party .plan .con_plan+.note{font-size:12px;font-size:3.2vw;line-height:1.5;letter-spacing:0em;margin-top:9.3333333333vw;margin-bottom:9.3333333333vw}#Party .plan .con_plan .box_plan{width:100%;margin-top:9.3333333333vw;padding-top:13.3333333333vw;border-top:solid 1px}#Party .plan .con_plan .box_plan:first-child{margin-top:0;padding-top:0;border-top:none}#Party .plan .con_plan .box_plan .price{font-size:18px;font-size:4.8vw;line-height:1;letter-spacing:0em;vertical-align:bottom;text-align:center;padding-bottom:8vw}#Party .plan .con_plan .box_plan .price strong{font-size:9.8666666667vw}#Party .plan .con_plan .box_plan .box{border-top:dotted 2px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}#Party .plan .con_plan .box_plan .box>dt,#Party .plan .con_plan .box_plan .box>dd{padding-top:4vw;padding-bottom:4vw}#Party .plan .con_plan .box_plan .box dt,#Party .plan .con_plan .box_plan .box dd{font-size:14px;font-size:3.7333333333vw;line-height:1.7857142857;letter-spacing:.08em;-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}#Party .plan .con_plan .box_plan .box dt{padding-left:12vw}#Party .plan .con_plan .box_plan .box dt span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#1c273e;color:#fff;width:16vw;height:6.9333333333vw;line-height:1}#Party .plan .con_plan .box_plan .box dd.wide{-webkit-box-flex:2;-ms-flex:2 0 100%;flex:2 0 100%;padding-top:0}#Party .plan .con_plan .box_plan .box dd.wide dl{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}#Party .plan .con_plan .box_plan .box dd.wide dl+dl{margin-top:1em}#Party .plan.mariyell{margin-top:10.6666666667vw}#Party .plan.mariyell .gallery{margin-top:10.6666666667vw}#Party .plan.mariyell .gallery figure figcaption{text-align:right;font-size:12px;font-size:3.2vw;line-height:1.75;letter-spacing:0em}#Party .plan.mariyell .layout{margin-top:14.6666666667vw}#Party .plan.mariyell .layout h4{text-align:center;font-size:12px;font-size:3.2vw;line-height:1.75;letter-spacing:0em;margin-bottom:1.3333333333vw}#Party .plan.mariyell .layout .layout__list figure img{border:1px solid #646478}#Party .plan.mariyell .layout .layout__list figure figcaption{text-align:right;font-size:12px;font-size:3.2vw;line-height:1.75;letter-spacing:0em}#Party .plan.face{margin-top:16vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}#Party .plan.face .gallery2{margin-top:5.3333333333vw}#Party .plan.face .gallery2 figure figcaption{text-align:right;font-size:12px;font-size:3.2vw;line-height:1.75;letter-spacing:0em}#Party .boxContact{max-width:68vw;width:100%;margin:11.4666666667vw auto 0;background:#1c273e;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);text-align:center;color:#fff;padding:14.6666666667vw 6.6666666667vw}#Party .boxContact:after{position:absolute;content:"";width:calc(100% - 2.6666666667vw);height:calc(100% - 2.6666666667vw);border:1px solid #fff;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}#Party .boxContact p{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em}#Party .boxContact a.tel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px;font-size:7.4666666667vw;line-height:1.0714285714;letter-spacing:.025em;white-space:nowrap;margin-top:4vw}#Party .boxContact a.tel:before{content:"TEL.";font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:.025em;font-family:"Cormorant SC","Noto Sans JP",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}#Party .boxContact address{font-size:12px;font-size:3.2vw;line-height:1.8333333333;letter-spacing:0em;font-style:normal;display:block;margin-top:4vw}#Party .boxContact address span{display:block}#Party .cuisine{margin-top:10.6666666667vw;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);padding:10.6666666667vw 0}#Party .cuisine:after{position:absolute;content:"";width:calc(100% + 10.6666666667vw);height:100%;z-index:-1;background:#efeeea;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}#Party .cuisine h3{text-align:center;font-size:28px;font-size:7.4666666667vw;line-height:1.3571428571;letter-spacing:.05em}#Party .cuisine__wrap{margin-top:9.3333333333vw}#Party .cuisine__wrap__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#Party .cuisine__wrap__info>figure{width:44.5333333333vw}#Party .cuisine__wrap__info .con{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:2.6666666667vw}#Party .cuisine__wrap__info .con .title small{font-size:14px;font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:0em}#Party .cuisine__wrap__info .con .title h4{font-size:20px;font-size:5.3333333333vw;line-height:1.75;letter-spacing:.4em}#Party .cuisine__wrap__info .con .title span{font-size:14px;font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:.1em}#Party .cuisine__wrap .txt{margin-top:4vw;font-size:14px;font-size:3.7333333333vw;line-height:1.7142857143;letter-spacing:0em}#Party .cuisine__wrap>figure{width:100%;margin-top:2.6666666667vw}#Privacy .contentsTitle{font-size:18px;font-size:4.8vw;line-height:1.75;letter-spacing:0em;text-align:center}#Privacy .contents{text-align:left}#Privacy .contents .read{margin-top:13.3333333333vw;font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em}#Privacy .contents>dl{margin-top:13.3333333333vw}#Privacy .contents>dl>dt{font-size:18px;font-size:4.8vw;line-height:1.75;letter-spacing:0em;font-weight:500;margin-left:1em;text-indent:-1em}#Privacy .contents>dl>dt:before{content:"■ ";color:#646478}#Privacy .contents>dl>dd{font-size:14px;font-size:3.7333333333vw;line-height:1.75;letter-spacing:0em;margin-top:1em}}.anim-fadeInUp{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.67,0,.18,1);animation-timing-function:cubic-bezier(.67,0,.18,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.inView .isAnim.inView.anim-fadeInUp,.inView .isAnim.inView .anim-fadeInUp,.inView .anim-fadeInUp,.inView.anim-fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.inView .isAnim.anim-fadeInUp,.inView .isAnim .anim-fadeInUp{-webkit-animation-name:none;animation-name:none}.anim-fadeIn{opacity:0;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:cubic-bezier(.67,0,.18,1);animation-timing-function:cubic-bezier(.67,0,.18,1);-webkit-animation-fill-mode:both;animation-fill-mode:both}.inView .isAnim.inView.anim-fadeIn,.inView .isAnim.inView .anim-fadeIn,.inView .anim-fadeIn,.inView.anim-fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.inView .isAnim.anim-fadeIn,.inView .isAnim .anim-fadeIn{-webkit-animation-name:none;animation-name:none}.delay0{-webkit-animation-delay:0s;animation-delay:0s}.delay1{-webkit-animation-delay:.2s;animation-delay:.2s}.delay2{-webkit-animation-delay:.4s;animation-delay:.4s}.delay3{-webkit-animation-delay:.6s;animation-delay:.6s}.delay4{-webkit-animation-delay:.8s;animation-delay:.8s}.delay5{-webkit-animation-delay:1s;animation-delay:1s}.delay6{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay7{-webkit-animation-delay:1.4s;animation-delay:1.4s}.delay8{-webkit-animation-delay:1.6s;animation-delay:1.6s}.delay9{-webkit-animation-delay:1.8s;animation-delay:1.8s}.delay10{-webkit-animation-delay:2s;animation-delay:2s}.delay11{-webkit-animation-delay:2.2s;animation-delay:2.2s}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}